Plugin Directory

Recent Facebook Posts

Widget that lists your recent Facebook page or profile updates / posts. A faster/prettier/more customizable alternative to Facebooks Like Box.

What does this plugin do?

This plugin adds a widget to your WordPress installation which you can use to list your X most recent Facebook posts. This can be either posts from your personal profile or from one of your fanpages. An example of the widget can be found here.

Why not simply use FB's likebox?

This plugin gives you the freedom to style your most recent facebook posts using plain old CSS, thus giving you much more freedom. Also, this plugin outputs valid HTML. Iframes are a thing of the past. Your Facebook posts are cached on your server so it is somewhat faster too.

How to configure this plugin?

Create a new Facebook application and fill in the field where it asks for your website URL. Then go to the configuration page of Recent Facebook Posts and copy-paste your App ID and App Secret. Have a look at the screenshots if you're not clear about which fields you need.

Why do I need to create a Facebook application?

In order to query content on Facebook an application is needed. Facebook doesn't allow their content publicly to anyone, they want to know "who is asking". You don't need to submit your app to the App Center in order for it to work though.

Do you have a working demo I can take a look at?

Sure, here. The widget is located in the right sidebar and shows posts from my Facebook page. "Like" it, while you're at it!

Facebook gives me this error when renewing the access token: The specified URL is not owned by the application

You are running the plugin on a different (sub)domain then specified in your FB app configuration. Fix it by correctly setting your "Site URL" or by adding an App Domain if you are running the plugin on a subdomain.

The plugin says it is connected, renewing my access token works but still there are no status updates to be shown.

Please check if the page you are trying to fetch posts from has publicly available posts. The privacy setting of your status updates has to be "everyone" in order for the plugin to "see" your posts.

Where to add custom CSS

IMO, appearance should be handled by the theme you are using. This is why your custom CSS rules should be added to your theme's stylesheet file. You can find this file by browsing (over FTP) to /wp-content/themes/your-theme-name/style.css, or you can just use the WP Editor under Appearance > Editor.

Does this plugin work with group posts?

Currently, no. This plugin currently only works with pages and personal profiles.

Can I show a list of recent facebook updates in my posts or pages?

Yes, you can use the [recent-facebook-posts] shortcode. Optionally, add the following attributes: likes, comments, excerpt_length, number. Example: [recent-facebook-posts number=10 likes=0 comments=0 excerpt_length=250]

Valid attribute values are as follows:

likes

0 (don't show like count), 1 (show like count)

comments

0 (don't show comment count), 1 (show comment count)

excerpt_length

1 - 9999 (sets the length of the excerpt)

number

1 - 99 (set the number of posts to show)

Requires: 3.0.1 or higher
Compatible up to: 3.5.1
Last Updated: 2013-3-1
Downloads: 27,838

Ratings

4 stars
4.6 out of 5 stars

Support

1 of 18 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
2 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 67,3,2 100,1,1
100,2,2 33,3,1