What's WP
Find Everything Related to WordPress - Best Tutoriasl on WordPress!
How to Auto Post WordPress Blog Posts to Facebook

How to Auto Post WordPress Blog Posts to Facebook

Facebook becomes increasingly popular with WordPress users, for which has great potential to increase traffic. Many webmasters tend to integrate Facebook with their WordPress sites so as to take more benefits from this power social network. To enable more popularity for your WordPress site, you might as well share posts through this great platform automatically.

That is a win-win method to allow both your Facebook page and website to be favored by more visitors. This guide on how to auto post WordPress blogs post to Facebook introduces an easy way to make a hit.

Use Social Networks Auto-Poster Plugin

Share WordPress Posts to FacebookPlugin is the simplest way to fulfill a task without using any code. The NextScripts: Social Networks Auto-Poster is selected here to help you achieve the goal. This plugin enables an easy manner to automatically share new posts or reshare old posts on various social networking platforms, like Facebook, Google+, Tumblr, Twitter, and so on.

The process of post sharing is completely automated. In this way, you can get the shared posts reached by most audiences and all your friends. And now, set about installing this plugin via WordPress dashboard to get more customizable features.

Auto Post WordPress Blog Posts to Facebook

Having this plugin installed and activated, an array of options is available for you to auto share WordPress posts to Facebook or other social networking accounts. Go to Settings > Social Networks Auto Poster and come to the settings page. Follow this step-by-step guide to set up this plugin.

Social Networks Poster Options

Step 1: Add New Account

The first tab is where to add the social network account used to share WordPress posts. That can be any social network accounts according to personal needs. Here, we are going to add a Facebook account. Click the “Add new account” button and select Facebook from the drop-down list.

Add New Network

Step 2: Set Up Facebook Account Information

Once selecting Facebook, here comes a list of settings for Facebook account setup. Give your account a nickname to help you easily identify it. And then, move to the Account Info section. The Facebook URL field is where to paste the URL of your Facebook profile, page or group. That depends.

Enter the Facebook App ID and Secret as required. The Message Text Format box is where to customize the message to be sent to others. Leave the default setting or customize the text as you want.

There are three post types available here. The Text Post is the post type only includes text message. The Image Post combines text message with big image. The third post type, Text Post with “attached” link, attaches a link to each text post. This one is highly recommended. Having all settings done, click “Update Settings”.

Set Up Facebook Account

Step 3: Schedule Autoposts Time

Move to the Settings tab and that allows a list of advanced settings for you to customize the autoposts. Before everything, we are going to set the publish time from the first section “How to make auto-post?”. Two options are available for you, including “Publish Immediately” and “Use WP Cron to Schedule Autoposts”.

The first option allows all posts to be shared on your Facebook page once publishing on the WordPress website. The second one leaves room for post schedule by using WP Cron. That makes it possible to limit autoposting speed and randomize posting time so as to enable more flexibility. Make a decision according to personal needs.

Make Auto Posts

Perhaps, if there is a need to repost some existing articles, you can schedule the time for auto reposting by going back to Your Social Networks Accounts tab. Show settings and extend the Advanced tab. Customize the options subject to the “Auto Reposting” function by following this guide. And then, update all settings.

Step 4: Share New Post to Social Network

Go to Posts > Add New to create a new post. Perhaps, you can edit an existing post in draft. Here comes a new section that requires you to determine how to share this post on your Facebook account. Having all settings done, you should publish this post.

New Post to Social Networks

After a while, the post will be published on your Facebook account automatically based on the settings in step 3.

Utilize the Facebook Auto Publish

This is a great option we’d like to recommend if you are looking to connect your WordPress site with Facebook tightly for the auto-sharing of web content. With it, you can choose to publish your blog posts as the pure text messages, the attached links to your website or some images with the textual descriptions. In addition, this plugin has a highlighted filtering feature, with which you can filter the content sharing based on your custom post types and blog categories.

Now, you can start installing the Facebook Auto Publish plugin from the back-end of your WordPress site. After that, you need to click the Facebook Auto Publish button from the navigation menu. Here, you can set up this plugin for some important aspects.

Create Facebook Application

First of all, you have to create a Facebook Application and enter its ID and secret into the mandatory fields. To create such an important application, you initially should enter this Facebook App page and click the Add a New App button. After that, you need to choose a platform to get started. The listed options include IOS, Android, Facebook Canvas and Website. This time, you should choose the Website option.

Add A New APP

In the next screen, you should give a name to this application and click the below button.

Create New Facebook App ID

After that, you need to offer the contact email that is used for the necessary communication about your Facebook app and to choose the category for the application. Then, click the Create App ID button.

Create App ID

Now, you can be brought to the dashboard of this application. Here, you can find the App ID and App Secret. Just copy them.

APP Dashboard

Next, you should click the App Review button from the navigation to make this app available to the public.

App Review

In addition, you should click the Settings button and then hit the Add Platform button. Here, you can find some platforms that can be associated with your Facebook App. Simply click the Website option and offer your website domain before saving the changes.

Add Platform

Now, you can go back to the plugin settings of your WordPress site and enter the required ID and secret of that Facebook application.

Fill Out the Mandatory Fields

In addition to the Application ID and Application Secret, you also should offer your Facebook User ID. To get this, you only need to enter the profile page of your Facebook account, and then, find the ID from the address bar.

Facebook User ID

Then, you can decide the format for the sharing of your blog posts. For instance, you can choose to add the blog title, post title, post link, content, excerpt and author name into the Facebook message. Also, you should determine the posting method between the options of text, text with links and text with images.

Lastly, do not forget to enable the auto-publishing feature of this plugin.

Message Format for Posting

Decide the Basic Settings

Now, you need to decide some basic settings of this plugin, which directly influence how your blog posts will be shared on the Facebook platform.

  • You can choose to publish both the WordPress “pages” and “posts”, or only share either of them.
  • This plugin allows you to select the post categories that can be applied to the auto-publish feature. In this case, you can share all the categories or only some specific options based on your needs.
  • If you have the custom post types and only want to choose some of them for auto-publish, you can choose your targets from the drop-down list.
  • When editing a post or a webpage, you can choose the auto-publish as the default selection or not.
  • You are allowed to enable the SSL verification for the better security.
  • This plugin allows the filter feature during publishing, so you can choose to enable the content filter, title filter and excerpt filter.

Basic Settings

After clicking the Update Settings button, you need to authorize this plugin from the WordPress admin. This is the last step that you need to do. After that, every time you publish a new post on your site, it will be shared on Facebook automatically.

Authorize Plugin


Lucy has been a very experienced SEOer, technical writer, web developer, c# developer since 2002. Now she owns a startup in San Francisco, CA, focusing on running a couple of blogs to share knowledge and experience with global readers and deliver exceptional results to global sponsors by leveraging the power of Internet.