What can I try if I'm having trouble with WordPress?
This page covers the steps you should take if you're experiencing issues posting to your WordPress blog as these are usually due to:
- Incorrect information being provided when the profile was set up, e.g. login details.
- Issues with the settings on the WordPress site itself means that our integration cannot successfully communicate with your WordPress blog.
Most are fairly simple to troubleshoot so please review the steps below to make sure everything is set up correctly.
Are you using the correct WordPress integration?
Sendible integrates with two types of WordPress blogs, WordPress.com (hosted by Automattic) and WordPress.org (self-hosted). The self-hosted option is often available as an auto-installer within your web hosting service.
You might simply be using the wrong WordPress integration. The WordPress blog profile is for the free WordPress.com blog that is hosted on its own servers. Whereas, the self-hosted WordPress blog profile is for the paid version of WordPress.org, where your blog is one that resides on your own server, or you can also pay a third party to host your blog.
Are you using the correct blog URL?
When entering the blog URL for this profile, please make sure that you enter the main URL, and not the URL for the page the blog is located in. Our system requires just the URL for the WordPress site and will post any updates to the associated blog automatically so the URL required is:
Are you receiving a 'Forbidden' error when trying to post?
If you’re receiving the bounced message "Forbidden", this usually means that the hosting site of the blog has a firewall blocking the posts.
- XMLRPC.PHP may be disabled. Please enable this by following the steps outlined here: How to enable XMLRPC.PHP
- The categories you enter in the “Default Categories” field when setting this profile up, may also affect your ability to connect to a WordPress profile.
Please bear in mind, Sendible does not create categories, and so you can only enter categories that have already been added within WordPress.
Please click on that WordPress profile in the My Profile page, and then
- Remove the categories you have added in the Default Categories
- Click on "Save Settings"
Now, you should be able to post to your WordPress account without any issues, however, if you’re still not able to do so, please contact our support team by creating a support ticket here.
Is your xmlrpc.php is accepting POSTs?
This is the page that Sendible uses to communicate with when posting to a WordPress blog. To do this, use the same URL for your WordPress site but instead of wp-login you add ‘/xmlrpc.php’ i.e http://www.yourwebsite.com/xmlrpc.php’.
You should see one of these messages:
- You should see “XML-RPC server accepts POST requests only”. (This is correct)
- If you get an error code of 404 (Page not found). This means this page moved or renamed. You will need to put the correct page URL into the ‘Blog's URL’ field in the setup of the profile on Sendible. This should then work.
- If you get an error code of 403 (Forbidden) This means that the WordPress site probably has XMLRPC disabled. If it is disabled, please look to enable it, otherwise, Sendible will not be able to send post requests to the related server.
For the above, you can use the following doc to help re-enable that page so it will accept requests: https://codex.wordpress.org/XML-RPC_Support
Is your web host blocking XML-RPC connections?
If you have set up to allow connections and everything is set up correctly we would recommend checking with your web hosting company as this may be disabled "server-wide" which means that it would override your setting.
It is also important to note that firewalls such as Cloudflare can cause various issues when posting and if you see these issues we recommend turning off the firewalls.
Users of Plesk should note that if you see the following posting error "You do not have permission to this task." It is likely that the modsecurity option is enabled. This feature is identifying the automated connection to Wordpress xmlrpc.php as malicious. This issue can be intermittent as modsecurity has a timed reset that may allow connections through before blocking the Sendible IP. This setting is server-wide so all domains hosted with this are affected by the setting. We recommend that subscribers ask their host about this should you see the error mentioned above.
Have you turned off all WordPress plugins?
From time to time, certain plugins may be blocking access for posting messages from third-party integrations. The next step would be to check the plugins.
Turn all the plugins off and try to post again as sometimes certain plugins can interfere when connecting to the blog. To do this, go to: Plugin > Installed Plugins > Select all > Deactivate > Apply
Still an issue?
We'll take over from here, please submit a support ticket and ensure you mention you have taken the 5 typical troubleshooting steps and if you can provide screenshots of the issue and the steps you took to replicate the issue, even better!