Troubleshooting: Can't Add Your Self-Hosted WordPress Site to the Mobile App
Content
Connecting your self-hosted WordPress.org site to the official mobile app should be a straightforward process, but sometimes it doesn't work as expected. This is a common issue reported by users, and it's often caused by a few specific configuration problems. This guide will walk you through the most common reasons and their solutions.
Why This Happens
The WordPress mobile app communicates with your website using the WordPress REST API. If this API is disabled, blocked, or misconfigured, the app will be unable to verify your site and will return an error stating it's "not a WordPress site" or that it "couldn't find it." This is a connection issue between the app and your server.
Common Solutions
1. Verify Your Site's Address
The most common mistake is entering the wrong address. You must enter your site's full URL, including the https:// prefix (e.g., https://www.yoursite.com). Avoid using URLs that point to specific pages like yoursite.com/home or yoursite.com/wp-admin. Use your site's root address.
2. Check the REST API
The app requires the REST API to be accessible. You can test this yourself by visiting the following URL in a mobile or desktop browser, replacing yoursite.com with your actual domain:
https://yoursite.com/wp-json/
If you see a page of JSON code (it may look like a jumble of text and brackets), your API is active. If you get a "404 Not Found" error or a blank page, your API is not working correctly. This is often caused by:
- Security Plugins: Some security or maintenance plugins disable the REST API to harden security. Check your plugin settings for any options related to the REST API or JSON API and ensure it is enabled for logged-in users. You may need to temporarily deactivate plugins to test if one is causing a conflict.
- Permalinks: If your permalinks are set to "Plain," it can sometimes interfere. Ensure your permalinks are set to any other option (e.g., "Post name") under Settings > Permalinks in your WordPress dashboard.
3. Confirm Jetpack Connection (If Used)
If you use the Jetpack plugin on your self-hosted site, the connection process is managed through a WordPress.com account. Ensure that:
- The Jetpack plugin is installed and active on your site.
- Jetpack is properly connected to a WordPress.com account. You can check this in your dashboard under Jetpack > Dashboard.
- You are using the correct WordPress.com account in the mobile app if it automatically tries to log you in.
4. DNS and Domain Configuration
If you have recently moved your site to a new host or changed domains, ensure that your domain's DNS records (A record, CNAME) are fully propagated and correctly pointing to your new server. The app cannot find your site if the domain does not resolve to the correct server hosting your WordPress installation.
What to Do If Nothing Works
If you have tried all the steps above and still cannot connect, you can manage your site through your mobile browser as a workaround. Log in to your site's wp-admin dashboard (yoursite.com/wp-admin). While not as streamlined as the app, it allows you to create and edit posts and pages on the go.
For further reading, the official guide from the WordPress Mobile App team on getting started with self-hosted sites can be found on their support page.
Related Support Threads Support
-
Link to hosted bloghttps://wordpress.org/support/topic/link-to-hosted-blog/
-
WordPress Download function on Website and Mobile Apphttps://wordpress.org/support/topic/wordpress-download-function-on-website-and-mobile-app/
-
Use custom Blocks in apphttps://wordpress.org/support/topic/use-custom-blocks-in-app/
-
In app notification “Will be moved to jetpack”https://wordpress.org/support/topic/in-app-notification-will-be-moved-to-jetpack/
-
Silent Installationhttps://wordpress.org/support/topic/silent-installation/
-
Suggestionhttps://wordpress.org/support/topic/suggestion-336/
-
How to get the WordPress mobile app?https://wordpress.org/support/topic/how-to-get-the-wordpress-mobile-app/
-
Instaling WordPress orghttps://wordpress.org/support/topic/instaling-wordpress-org/
-
Problems in wordpresshttps://wordpress.org/support/topic/problems-in-wordpress/
-
WordPress mobile apphttps://wordpress.org/support/topic/wordpress-mobile-app-3/
-
Can’t add self hosted wordpress site to wordpress app?https://wordpress.org/support/topic/cant-add-self-hosted-wordpress-site-to-wordpress-app/
-
WordPress Mobile App – since Update not Enter your existing website addresshttps://wordpress.org/support/topic/wordpress-mobile-app-since-update-not-enter-your-existing-website-address/
-
Accessing Self hosted WordPress.org site via Mobilehttps://wordpress.org/support/topic/accessing-self-hosted-wordpress-org-site-via-mobile/
-
Polylang & WordPress Mobile App – Can’t publish in both languageshttps://wordpress.org/support/topic/polylang-wordpress-mobile-app-cant-publish-in-both-languages/
-
suggest me the best wordpress mobile apphttps://wordpress.org/support/topic/suggest-me-the-best-wordpress-mobile-app/
-
Atualização de página com WordPress mobilehttps://wordpress.org/support/topic/atualizacao-de-pagina-com-wordpress-mobile/
-
Wp Desktop App .deb file gconf dependency has movedhttps://wordpress.org/support/topic/wp-desktop-app-deb-file-gconf-dependency-has-moved/
-
ssue with WordPress REST API: Posts Not Visible in Mobile Apphttps://wordpress.org/support/topic/ssue-with-wordpress-rest-api-posts-not-visible-in-mobile-app/
-
Does the WordPress mobile app works for wordpress.org website ?https://wordpress.org/support/topic/does-the-wordpress-mobile-app-works-for-wordpress-org-website/
-
Unlink remove a site in wordpress.com dashboard for link in an other accounthttps://wordpress.org/support/topic/unlink-remove-a-link-from-a-site-in-wordpress-com-dashboard/
-
Woocommerce mobile app – user permissionshttps://wordpress.org/support/topic/woocommerce-mobile-app-user-permissions/