The Custom Facebook Feed allows you to display a completely customizable Facebook feed of any public Facebook page or group on your website
For a full list of FAQs and help with troubleshooting please visit the FAQ & Troubleshooting section of the Smash Balloon website
If you have a Facebook page with a URL like this:
https://www.facebook.com/smashballoon then the Page ID is just
smashballoon. If your page URL is structured like this:
https://www.facebook.com/pages/smashballoon/123654123654123 then the Page ID is actually the number at the end, so in this case
If you have a Facebook group then use this tool to find your Group ID.
Copy and paste the ID into the Pro demo to test it.
The Facebook feed you're trying to display has to be from a publicly accessible Facebook page or group. This means that you can't display the feed from your own personal Facebook profile or private Facebook group. This is to do with Facebook's privacy policies. You can't display a non-public Facebook feed publicly.
If your Facebook page has any restrictions on it (age, for example) then it means that people have to be signed into Facebook in order to view your page. This isn't desirable for most Facebook pages as it means that it isn't accessible by people who don't have a Facebook account and that your Facebook page can't be crawled and indexed by search engines.
An easy way to determine whether your Facebook page is set to public is to sign out of your Facebook account and try to visit your page. If Facebook forces you to sign in to view your page then it isn't public. You can change your Facebook page to public in your Facebook page settings simply by removing any age or location restrictions you have on it (screenshot), which will then allow the Custom Facebook Feed plugin to access and display your feed.
You can set your default Facebook Page ID on the Custom Facebook Feed settings page within the WordPress admin, you can then define different page IDs in the shortcodes you use to show multiple feeds from different Facebook pages. Just use the id option in your shortcode like so: [custom-facebook-feed id=another_page_id]. You can use as many shortcodes as you like with as many different IDs as you like.
If you're using the profile to represent a business, organization, product, public figure or the like, then we'd advise converting your profile to a page per Facebook's recommendation, as there are many advantages to using pages over profiles.
Once you've done so, the plugin will be able to retrieve and display all of your posts.
This free plugin only allows you to display text from your Facebook posts. To display photos and videos in your feed you would need to upgrade to the Pro version of the plugin. Try out a demo of the Pro version on the Custom Facebook Feed website, and find out more about the Pro version here.
This is a feature of the Pro version of the plugin. To display comments, shares and likes you would need to upgrade from the free version to the Pro version.
It sure is. Unlike other Facebook plugins which use iframes to embed your Facebook feed into your page once it's loaded, the Custom Facebook Feed uses PHP to embed your Facebook feed content directly into your page. This adds dynamic, search engine crawlable content to your site.
You can embed your Facebook feed directly into a template file by using the WordPress do_shortcode function:
<?php echo do_shortcode('[custom-facebook-feed]'); ?>.
Requires: 3.0 or higher
Compatible up to: 4.0
Last Updated: 2014-8-6
12 of 17 support threads in the last two months have been resolved.
Got something to say? Need help?