The WordPress service makes it easy for you to cross-post and promote your content.
Here are a few things to double-check to make sure it works as intended.
Basic Troubleshooting
-
Make sure XML-RPC is enabled for your WordPress blog
-
Make sure the username you have activated has full Admin rights (NB that if using 2FA for your WordPress account you will require an application-specific password)
-
Double-check that the Blog URL is correct and that you're running the latest version of WordPress
- Make sure that all your WordPress plugins are up to date
-
If you’re still having issues, you can still trigger IFTTT Applets by new blog posts with the RSS Feed - New feed item trigger, using your site's RSS feed
Additional Troubleshooting Steps
XML-RPC
For the WordPress IFTTT service to work correctly, IFTTT will need to be able to access your site’s XML-RPC file during the connection process and to run your Applets once connected.
To confirm that IFTTT can access your site’s XML-RPC file, you can open a browser, enter your site’s URL, and then add /xmlrpc.php to the end of the URL.
To work with IFTTT, it must return the following message: XML-RPC server accepts POST requests only. You can view an example of this here: https://wordpress.org/xmlrpc.php.
If your website returns an error for this page, we recommend you check the following:
- Can you see the /xmlrpc.php file at the root of your WordPress installation when accessing your site via FTP? If you don’t, then please try re-installing WordPress. You can do this by going to the Dashboard -> Upgrades page and clicking the “Reinstall WordPress” button.
- Does your hosting provider block access to this file? If you don’t find any plugin that may block access to the file on your site, I recommend contacting your host. The recommended hosts do not block XML-RPC: https://wordpress.org/hosting/.
-
Do you use any security plugins that may block access to this file? If so, could you try to disable them? You might also want to check your site’s .htaccess file for any rules that might be blocking access to the xmlrpc.php file.
If you’ve enabled XML-RPC in your settings but you’re not seeing the “XML-RPC server accepts POST requests only” message when viewing YourSitesURL.com/xmrpc.php it is possible a plugin may be blocking that request.
We recommend disabling your plugins one at a time and then trying to connect again via https://ifttt.com/wordpress to determine which plugin is causing the issue. If you don’t want to disable the plugins on your published (live) website, you can clone it into a staging website and try connecting that website to IFTTT. If it doesn’t connect, disable all your plugins at once, and then re-enable them one by one to see when the problem re-occurs.
If you’re still having trouble after trying the above, we recommend reaching out to your hosting provider for assistance.
Allow listing requests from IFTTT
If your hosting provider needs to know the IP addresses from which IFTTT requests originate, let them know that IFTTT uses a range of dynamic IPs from Amazon's AWS in the US-east-1 region. You can find the list of these IP addresses here.