How to connect a WordPress Blog
To publish content directly to your WordPress blog from ContentStudio, you first need to integrate your website with the platform. ContentStudio offers three different integration methods so you can choose the one that best fits your setup.
We have enabled three different ways to integrate your website into ContentStudio.
- Method 1: Using the Official WordPress Plugin (Preferred)
- Method 2: Wordpress API
- Method 3: Using XML-RPC
Avoid Issues with Featured Images:
CPanel Users: Make sure you have the correct permissions for the
wp-content folder. It should match your web server user (e.g., www-data for Apache or Nginx).
Self-Hosted or Managed Hosting: Ensure proper web server permissions are configured. Correct permissions allow featured images to upload without issues.
WordPress Version: Your WordPress version must be 4.4 or above.
Security Plugin Conflicts: If you're using plugins like Wordfence, Jetpack, or Sucuri Security, you must whitelist ContentStudio IP addresses or temporarily disable the plugin. Please follow this guide:
👉 IP Whitelisting Guide
Method 1: Using the Official WordPress Plugin (Preferred)
If you are a new user please continue reading.
Activate the ContentStudio Plugin in WordPress
Log into your WordPress dashboard and click Add New under Plugins.

Use the search bar on the right. If you see Update Now, refresh the page first.
Activate the ContentStudio plugin. The page will refresh and prompt you for an API key.
Connect WordPress in ContentStudio
In another tab, copy your blog URL from the address bar (e.g., https://yourblog.com/).
Select Connect a New WordPress Blog/Website.

Paste your blog URL, enter your WordPress credentials, and under Choose Method for Content Submission, select Official WordPress Plugin (Preferred).
Once credentials are verified, you will see a success notification in the top right corner confirming your blog has been added.

Connect Using API Key
Click the key icon under Actions next to your connected blog and copy the API key.

Go back to WordPress Admin, paste the API key, and click Connect with API Key. Once successful, the page will refresh and confirm your website is connected.
Whitelisting IPs (If Using Security Plugins)
If using security plugins like Wordfence, whitelist the IP address:
116.203.138.107
Follow this detailed guide for Wordfence:
👉 How to Whitelist IPs for Wordfence
Method 2: WordPress API
The steps to follow for the second method are given below.
Before integrating your website, install the required plugin:
WordPress Rest API Plugin
👉 Download Plugin Here
• Log in to your WordPress Admin panel.
• Go to Plugins → Add New.
• Click Upload Plugin.
• Click Choose File and select the downloaded ZIP file.
• Click Install Now.
• Activate the plugin after installation.


In ContentStudio, go to:
Settings → Blogs & Websites
Then click Connect New WordPress Blog/Website.

• Enter your full WordPress website URL (must start with http:// or https://).
• If WordPress is installed in a subdirectory (e.g., example.com/wp), enter the exact homepage URL.
• Enter your WordPress Username.
• Enter your Password.
• Under Choose Method for Content Submission, select WordPress API.
Click Save.

If all details are correct, your blog will appear in the connected blogs list.
Your WordPress website is now successfully connected using the WordPress API method.
Method 3: Using XML-RPC
The steps to follow for the third method are given below.
It is not the preferred method because XML-RPC can sometimes cause connection or compatibility issues on certain hosting environments.
Some hosting providers disable XML-RPC by default.
To check if it is enabled, visit:
https://yourdomain.com/xmlrpc.php
If you see the message:
"XML-RPC server accepts POST requests only."
It means XML-RPC is enabled.
If you see a different message, contact your hosting provider to enable XML-RPC.
Go to:
Settings → Blogs & Websites
Click Connect New WordPress Blog/Website.

FAQs
1. Which WordPress connection method should I use?
The Official WordPress Plugin (Method 1) is recommended because it is the most stable and reliable option.
2. Why are my featured images not uploading?
This is usually caused by incorrect wp-content folder permissions or security plugin restrictions. Make sure server permissions are correct and required IPs are whitelisted.
3. What WordPress version is required?
Your WordPress website must be running version 4.4 or above.
4. Do I need to install plugins for every method?
Method 1 requires the official ContentStudio plugin.
Method 2 requires the WordPress REST API plugin.
Method 3 does not require a plugin but is not recommended.
5. Why is XML-RPC not recommended?
XML-RPC can cause security or compatibility issues on some hosting environments.
6. How can I verify that my WordPress blog is successfully connected?
Go to the ContentStudio Composer, create a blog post, select WordPress under Distribute, and choose your blog. If author and category options appear, your connection is successful.




