How to connect WordPress Blog

To publish content to your WordPress blog/website, you need to integrate it with ContentStudio platform. 

We have enabled three different ways to integrate your website into ContentStudio. 

Follow the step by step process and choose any method from those illustrated below.

Before proceeding ahead, have a look at the following points to avoid any issues.

  • Featured Image is Missing:

    CPanel Users: 
     Make sure you have the correct permission for wp-content folder. It should be the same as your web server. e.g (www-data for apache and nginx)
    Self Hosted or Managed Hosting: If you are using a self-hosted or managed WordPress, you need to make sure you have the correct permission as your web server.

    By setting the correct permission, your features images will be uploaded to your blog without any problems.
  • Your WordPress version should be 4.4 or above
  • IMPORTANT: Security Plugin Conflicts; if you are using security plugins such as Wordfence, Jetpack, Sucuri Security, you need to whitelist IP address or disable those plugins. Please follow this link.

Method 1ContentStudio WordPress Plugin (Preferred)


This is a preferred method.

1
Before integrating your website in ContentStudio with this method, you have to install ContentStudio official plugin on your Wordpress website.  To download a ContentStudio WordPress plugin, click on this link: https://s3.amazonaws.com/contentstudioio/plugin/contentstudio-plugin-master.zip
2
Login in your Wordpress and hover over Plugins located in the left-hand toolbar of your WordPress  Plugins on the left menu. And then click on Add New in the sub-menu.
 

When the next page opens, click on  Upload Plugin button.

On the next page, you will be able to upload ContentStudio plugin in the zip format which you downloaded from the above URL. Click on  Choose File to select the plugin file you downloaded earlier.

Once you have the plugin file selected, Click on the  Install Now button to start the installation process.

After it is all done on the WordPress dashboard, it's time to move onto ContentStudio platform.

3
Go to  Settings > Blogs & Websites from the menu on the top right corner. 
 

4
On the next screen, click on the Connect a new WordPress blog/website. This will make a pop-up appear on your screen.
 

Once the pop-up appears on your screen. Fill in the required details

  • Enter the URL of your Wordpress website in the first input box. Please follow the required pattern given and make sure to start it with http://or https://. If your Wordpress is installed in an inner directory, you will need to specify the exact homepage URL of your website. (For e.g, it can be like this: http://example.com/wp for websites where  Wordpress  is not installed in the root directory)
  • In the second field, give your Wordpress Username.
  • Provide Password in the third input field.
  • In the Choose Method for Content Submission, you have to select ContentStudio Plugin
  • Next, click on the 'Save' 

If you have entered everything correctly, your WordPress site will be successfully connected and showing up in the list underneath, as pictured in the image below.


Method 2Wordpress API


The steps to follow for the second method are given below.

1
Before integrating your website in ContentStudio with this method, you have to install 2 plugins in your Wordpress. 
ContentStudio Official WordPress Plugin (Direct Download Link: https://s3.amazonaws.com/contentstudioio/plugin/contentstudio-plugin-master.zip)

Wordpress Rest API (Direct Download Link: https://www.dropbox.com/s/2s395xgombbq2tu/r est-api.zip?dl=0)

JSON Basic Auth (Direct Download Link: https://www.dropbox.com/s/xrrexmgv7u11gml/basic-auth-plugin.zip?dl=0)

You can download both the plugins from the links given above. 

2
Login in your Wordpress and hover over 'Plugins' in the left menu. And then click on  Add New in the sub-menu.
 

When the next page opens, click on the  Upload Plugin button.

On the next page, you will be able to upload both the plugins one by one in the zip format. Click on Choose File to select the plugin file you downloaded earlier.

Once you have the first plugin file selected, Click on the  Install Now button to start the installation process.

Install both the plugins in the same way. Once you have both the plugins successfully installed, it's time to move onto ContentStudio platform.

3
On ContentStudio.io dashboard, navigate to right top corner  Go to Settings > Blogs & Websites from the menu on the top right corner.

4

On the next screen, click on the Connect new WordPress blog/website, This will make a pop-up appear on your screen.

5

Once the pop-up appears on your screen. Fill in the required details.

  • Enter the URL of your Wordpress website in the first input box. Please follow the required pattern given and make sure to start it with http://or https://. If your Wordpress is installed in an inner directory, you will need to specify the exact homepage URL of your website. (For e.g, it can be like this: http://example.com/wp for websites where    WordPress   is not installed in the root directory)
  • In the second field, give your Wordpress Username.
  • Provide Password in the third input field.
  • In the 'Choose Method for Content Submission', you have to select Wordpress API
  • Next, click on the Save button.

If you have entered everything correctly, your blog will be successfully connected and showing up in the list underneath, as shown in the below image. 


Method 3 Using XML-RPC


The steps to follow for the third method are given below.

1
Before using this method, make sure XML-RPC is enabled on your Wordpress website. Some web hosting companies have disabled XML-RPC by default. You can check if XML-RPC is enabled for your website by typing  http://example.com/xmlrpc.php.

To confirm if XML-RPC is enabled on your website, you will see a message "XML-RPC server accepts POST requests only." as shown below. 

If you see some other message, contact your host to get your XML-RPC enabled.

For this method to integrate your website, you do not need to install any plugins. But XML-RPC is known to cause connection problems so that is why it's not a preferred way. 

2
Next, move onto the ContentStudio Platform and follow the same steps from #3 to #5 as given in   Method 1 .

The only difference is that in Step #5, you have to select XML-RPC from the drop-down while choosing a method for content submission.

Following the guide, you can connect your WordPress blog/website successfully. 

Still need help? Contact Us Contact Us