აღწერა
Display Facebook posts on your WordPress site. Completely customizable, responsive, search engine crawlable, and GDPR compliant Facebook feeds. Display unlimited Facebook feeds from your Facebook page, and completely match the look and feel of your site with tons of customization options! Automatically powers any Facebook oEmbeds on your site.
“The perfect Facebook plugin with amazing support! What else do you want? Get it!” – JoeJeffries
“I honestly cannot recommend this Facebook plugin enough. The plugin itself is gorgeous and super customizable, and if you run into trouble…support will get you out of it. Five Stars across the board.” – pamsavoybarnett
Please note: This free Facebook plugin allows you to display text and links from Facebook posts. To display photos, videos, comments, and more, we offer a Pro version of the plugin. See the Pro Version section below for more information.
Facebook Feed Features
NEW: Now Supports Facebook oEmbeds
With WordPress removing support for Facebook oEmbeds, the plugin will now automatically power any Facebook embeds on your site preventing them from breaking. No developer app required.
Super Simple to Set Up
One of our main priorities has always been to make our Facebook plugin as easy as possible to setup and use. Get up and running in less less than 1 minute with our signature quick setup – no Facebook Developer App required.
Display Feeds from Your Facebook Page
Use the plugin to display Facebook feeds from a Facebook page that you are an admin of.
Completely Customizable
By default the Facebook feed will adopt the styles of your WordPress theme, but your feeds can be completely customized to look however you like using our visual feed customizer – with tons of options to customize every part of your Facebook posts and feed.
Elementor and Divi Ready
Custom Facebook Feeds has a built in Elementor and Divi block for easy page building. Simply launch your Elementor or Divi builder and find the related Custom Facebook Feed block in the sidebar like any other block.
SEO Friendly
The Facebook feed content is crawlable by search engines adding SEO value to your site, while other Facebook plugins embed the feed using iframes which are not crawlable.
GDPR Compliant
Automatically integrates with many of the popular GDPR cookie consent plugins and includes a 1-click easy GDPR setting.
Responsive and Mobile Optimized
Facebook feed layouts look great on any screen size and in any container width.
Unlimited Feeds from Unlimited Different Facebook Pages
We don’t limit how many Facebook feeds you can display on your site. Just use the shortcode to embed as many Facebook feeds as you like into pages, posts or widgets anywhere on your site.
Built for Speed
Built-in caching means that your Facebook feeds load lightning fast. Set your own caching time – check for new Facebook posts every few seconds, minutes, hours or days. You decide.
Like Box Widget and Visual Header
Include the official Facebook Like Box widget at the top or bottom of your Facebook feed and display a beautiful visual header with your Facebook page or cover photo, profile picture, bio, and number of likes.
So Much More
Show and hide certain parts of each Facebook post, choose whose posts to show in the feed, customize colors, font sizes and styles, the number of Facebook posts to display, set max text lengths, translate text, custom CSS, and much, much more.
Pro Version (Custom Facebook Feed Pro)
In order to maintain the free version of the Custom Facebook Feed plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. Custom Facebook Feed Pro allows you to display photos, videos, the number of likes, shares, reactions and comments for each Facebook post, choose from multiple layout options, filter Facebook posts by type or #hashtag/string, load more Facebook posts into your feed, and more. Click here for a full list of all differences between the Custom Facebook Feed free and Pro versions.
Benefits of Displaying a Facebook Feed on Your Website
- Increase social engagement between you and your users, customers, or fans
- Save time by using the Custom Facebook Feed to generate dynamic, search engine crawlable content on your website
- Get more likes by displaying your Facebook content directly on your site
- Improve your SEO as all of that quality keyword-rich Facebook content from posts and Facebook comments is directly embedded into your website
- Display your Facebook content your way to perfectly match your website’s style
- No Coding Required – choose from tons of built-in customization options to create a truly unique feed of your Facebook content.
- The Custom Facebook Feed plugin is updated regularly with new features, bug-fixes and Facebook API changes
- Support is quick and effective
- We’re dedicated to providing the most customizable, robust and well supported Facebook feed plugin in the world!
How to use the Custom Facebook Feed plugin
Once you’ve installed the plugin there are only a few steps to get up and running:
1) Use the button on the ‘Facebook Feed’ settings page to log into your Facebook account and authorize the plugin.
2) Save the plugin settings and add the [custom-facebook-feed]
shortcode to any page, post, or widget where you want the Facebook feed to be displayed.
That’s it! You can then customize the Facebook feed as needed using the settings on the Facebook Feed > Customize page.
For full step-by-step setup directions with screenshots, see here.
Requesting support
Customer support is a huge deal to us. We pride ourselves on always providing quick, effective, and courteous support to all of our users. If you’re having an issue using the Custom Facebook Feed plugin then just let us know and we’ll be there to help as soon as possible. You can either open a ticket on the support forum on WordPress.org, or directly on the Custom Facebook Feed section of our website. We also have a large collection of help documentation and FAQs on our website for all common issues related to the Custom Facebook Feed plugin.
Who’s behind this plugin?
We’re Smash Balloon; a fun-loving WordPress plugin development company birthed into existence in early 2013. We specialize in creating social media plugins that are not only intuitive and simple to use, but also designed to integrate seamlessly into your website and allow you to display your social media content in powerful and unique ways. Over 1 million awesome people have decided to actively use our free plugins, which is an incredible honor that we don’t take lightly. This compels us to try to provide the quickest and most effective customer support that we can, blowing users away with the best customer service they’ve ever experienced.
To find out more about the team, see here.
Check out our other free plugins for Instagram, Twitter, and YouTube.
At Smash Balloon we have two goals:
- Creating and maintaining the most useful, functional, customizable, robust and down-right awesomist Facebook feed plugin your website has ever seen.
- To provide the quickest, friendliest and most mind-blowingly amazing product support you have ever experienced.
ეკრანული სურათები
დაყენება
- Install the Custom Facebook Feed either via the WordPress plugin directory, or by uploading the files to your web server (in the
/wp-content/plugins/
directory). - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to the ‘Facebook Feed’ settings page to configure your feed.
- Use the shortcode
[custom-facebook-feed]
in your page, post or widget to display your feed. - You can display multiple feeds of different Facebook pages by specifying a Page ID directly in the shortcode:
[custom-facebook-feed id=smashballoon num=5]
.
ხდკ
For a full list of FAQs and help with troubleshooting please visit the FAQ & Troubleshooting section of the Smash Balloon website
-
Are there any limitations on which Facebook page feeds I can display?
-
The Facebook feed you’re trying to display has to be from a publicly accessible Facebook page. This means that you can’t display the feed from your own personal Facebook profile. 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.
-
Can I display feeds from multiple Facebook pages?
-
Yep! Create as many feeds as you like from different Facebook pages. Just click “Add New” to create a new feed and then embed it anywhere on your site.
-
Can I display feeds from a Facebook Group?
-
As of April of 2024 the plugin is no longer able to display posts from a Facebook group. This is due to changes on Facebook’s end.
-
Can I display the feed from a personal Facebook profile?
-
Due to Facebook’s privacy policy you’re not able to use the plugin to display all of your posts from a personal profile, only from a public page, as posts from a personal profile are protected for privacy reasons. You may have limited success in displaying certain posts from a personal profile but most posts are not able to be displayed.
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.
-
Does the plugin work with Facebook oEmbeds?
-
In version 2.5, support was added to allow the plugin to power your Facebook oEmbeds as official support for these is no longer available in WordPress core. Just connect your account on the oEmbeds settings page inside the plugin and the plugin will power all Facebook embeds on your site, old and new. No developer app or account required.
-
Can I show photos and videos in my Custom Facebook feed?
-
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. Click here for a full list of all differences between the free version and Pro version.
-
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.
-
Is the content of my Custom Facebook Feed crawlable by search engines?
-
It sure is. Unlike other Facebook plugins which use iframes to embed your 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.
-
How do I embed the Custom Facebook Feed directly into a WordPress page template?
-
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]'); ?>
. -
My Facebook feed posts are not showing up, or all I can see is the Facebook Like box but no posts
-
Please refer to this FAQ for potential solutions on how to resolve this issue.
-
Changing the font in your Facebook feed and using Google Fonts
-
Please refer to this FAQ for directions on how to use Google fonts in your Facebook posts.
-
Can I display my Facebook posts horizontally or in multiple columns?
-
Please refer to this FAQ for directions on how to display your Facebook posts in multiple columns.
-
My Facebook feed appears to have stopped updating / working
-
If your Facebook feed doesn’t appear to be showing the most recent Facebook posts then the most likely explanation is that the recent posts in your feed may be shared from a user’s personal profile. Facebook’s privacy policy doesn’t allow posts that you share from personal Facebook profiles to be shared outside of Facebook as the posts don’t technically belong to your Facebook page, they belong to the user who posted it to their personal Facebook profile. There’s an example of a post shared from a user’s personal Facebook profile here.
Please note, this isn’t a limitation of our plugin, it’s a restriction which Meta (Facebook) places on it’s content in order to protect the privacy of their Facebook users.
Potential solutions
-
You could re-post the Facebook post to your page rather than sharing it to your Facebook page. If you re-post the content as your own post on your Facebook page then the content now originates from your Facebook page and will be displayed in the Facebook feed on your website.
-
If you were to share a post from another Facebook page or public source, rather than sharing it from someone’s personal Facebook profile, then it would show up in your feed outside of Facebook, but by default any posts that originate from a personal Facebook profile are protected by Facebook’s privacy policy and is the private content of that Facebook profile owner.
-
-
I’m receiving an error message when trying to display my Facebook posts
-
Please refer to our Error Message Reference page for information on how to resolve common error messages.
-
Creating a Masonry grid layout from your Facebook posts
-
Please refer to this FAQ for directions on how to create a Masonry grid layout from your Facebook feed posts.
-
The Custom Facebook Feed shortcode options aren’t working
-
The most common causes of this are:
1) There’s HTML tags within the [custom-facebook-feed] shortcode which are preventing it from working correctly
If you copied and pasted the shortcode into the Visual editor on your WordPress page/post editor then it may have inadvertently included some HTML tags from the page that you copied it from. The easiest way to check this is to view the ‘Text’ view in your WordPress editor and see whether there are any stray HTML tags in the shortcode itself.
2) The shortcode includes curly single quote characters
If your shortcode includes single quotes then check that they are the standard single quotes and not the curly kind.
3) Typo in the shortcode option
Ensure that there aren’t any spelling errors in the shortcode options that you’re using and that the format is consistent with that demonstrated on the Shortcode Options reference page.
-
Facebook avatar pictures aren’t showing up in my Facebook feed
-
The most common reason for this is that an add-on or extension you have installed in your web browser is blocking the pictures being loaded from Facebook. Try checking to see whether you have any add-ons or extensions installed in your browser and, if so, try disabling them to see whether that solves the problem and displays the pictures from Facebook.
მიმოხილვები
მონაწილეები & დეველოპერები
“Smash Balloon Social Post Feed” ღია პროგრამული უზრუნველყოფაა. შემდეგმა ადამიანებმა წვილი შეიტანეს მის განვითარებაში.
მონაწილეები“Smash Balloon Social Post Feed” ითარგმნა 14 ენაზე. გმადლობთ თარჯიმნებო თქვენი წვლილისათვის.
გადათარგმნეთ Smash Balloon Social Post Feed თქვენს ენაზე.
დაინტერესებული ხართ დეველოპმენტით?
დაათვალიერეთ კოდი, შეამოწმეთ SVN რეპო, ან გამოიწერეთ შექმნის ჟურნალი : RSS.
ცვლილებები
4.2.3
- Important: Meta (Facebook) is ending support for group feeds. See our related FAQ for more information. Existing feeds with a Facebook group source will stop updating as of April 2024.
- Tweak: Added a notice to the plugin settings page to inform users of the upcoming Facebook API changes affecting group feeds.
4.2.2
- Tweak: Plugin hardening.
4.2.1
- Tweak: Improved and hardened our code base to improve reliability.
- Tweak: Added more functionality that protects your Facebook data.
4.2
- New: Added an onboarding wizard for new users to easily get started with Facebook Feeds.
- Fix : Fixed PHP 8.x warning (PHP Deprecated: Calling static trait method)
4.1.9
- New: Added a menu item to easily install our new Reviews Feed plugin!
- Tweak: Updated our Gutenberg Block to be more user friendly.
- Fix: Fixed our integration with Cookie Yes to work with recent updates.
4.1.8
- Fix: Feeds with masonry layout selected would still show as a list feed.
4.1.7
- Fix: Fixed incorrect links in the plugin admin area.
4.1.6
- Tweak: Vue.js code is now loaded from a local file shipped with the plugin rather than an external CDN for use with the customizer in the admin area.
- Fix: Fixed a compatibility issue with the Complianz Cookie Consent plugin integration.
- Fix: Added additional plugin hardening.
- Fix: Fixed PHP error that would occur with group feeds when using PHP 8+.
4.1.5
- Fix: An error message will now display if there was a problem connecting an account.
- Fix: The Post Date could not be disabled.
4.1.4
- Tweak: Updated compatibility with the upcoming WordPress 6.0 release.
- Tweak: Made improvements to how notices are displayed on our plugin settings pages.
- Fix: Fixed a PHP error that would occur during some API error reports.
4.1.3
- Tweak: Updated our logo and color scheme throughout the plugin to match our new website.
- Tweak: Minified the CSS and JavaScript files for better performance.
- Fix: Added links to the issue in our API error helper doc in error messages for easy debugging on our website.
- Fix: Dismissing dashboard notifications would prevent the ability to create new feeds until the page was refreshed.
- Fix: The customizer sidebar would be partially hidden when using JetPack’s Masterbar feature.
- Fix: Added support for oEmbed URL with the structure “https://www.facebook.com/permalink.php?story_fbid=1234567890&id=1123456789”
4.1.2
- Fix: Settings that only apply to page feeds were also being displayed in the feed customizer for group feeds.
- Fix: Like box position options were not available.
- Fix: For legacy feeds, the shortcode setting “account” was not working.
- Fix: Due to a change in Facebook video link format, oEmbeds would not work for some new versions of Facebook video links.
- Fix: Fixed the setting “Header outside scrollable area” not applying on the front-end of the feed.
- Fix: Fixed incorrect line spacing in the post content.
- Fix: Sharing a link in a post with no post text would result in the link being displayed twice.
- Fix: Tooltips in the settings pages were being cut off in certain circumstances due to a bug with the CSS code.
- Fix: When the “AJAX theme loading fix” setting was enabled it would result in the JavaScript file for the plugin not being added to the page successfully.
- Fix: Disabling the “View on Facebook link” option would also disable the share link.
4.1.1
- Fix: Updating from version 2.x to version 4.1 would not transfer legacy sources.
- Fix: Improved plugin hardening by removing unused admin pages.
4.1
- Tweak: The Facebook app used to connect groups has changed. If you are using a Facebook group feed, then please reconnect your group accounts using the new app when convenient to prevent any future issues. When reconnecting, follow the included directions on how to add the new app to your group settings.
- Tweak: All Facebook data is now encrypted in your WordPress database.
- Tweak: Access Tokens are no longer able to be viewed on the settings page.
- Fix: Manually connecting an account while on the “Settings” page would not work.
- Fix: Fixed a PHP error when a string was used for the cache time setting.
4.0.5
- Fix: Fixed an issue that was causing the “All Feeds” page to be inaccessible to some users.
4.0.4
- Fix: The call-to-action in the Like Box widget would not display properly at certain window widths in some browsers.
- Fix: If a feed name contained an apostrophe then additional slashes were being added each time settings were saved.
- Tweak: An alert bubble is added to the Facebook Feed menu item when there are new notifications available.
4.0.4
- Fix: The call-to-action in the Like Box widget would not display properly at certain window widths in some browsers.
- Fix: If a feed name contained an apostrophe then additional slashes were being added each time settings were saved.
- Tweak: An alert bubble is added to the Facebook Feed menu item when there are new notifications available.
4.0.3
- Fix: Added additional plugin hardening.
4.0.2
- Important: With this update, the Custom CSS and Custom JS settings have been deprecated. Please see below for details.
- Tweak: If any Custom CSS was being used in this field then it will be automatically moved into the native WordPress Customizer “Additional CSS” field instead and continue to work as normal.
- Tweak: If any Custom JavaScript was being used, then this update will prevent that JavaScript from working. There are directions here on how you can migrate this JavaScript into a specialized plugin instead.
4.0.1
- Fix: Fixed a compatibility issue with the Complianz Cookie Consent plugin integration.
- Fix: Removed the limit to the number of sources shown at one time when creating a feed.
- Fix: When using a narrow screen, modals inside the feed creator in the backend would be cut off.
- Fix: Fixed an issue where settings were not preserved even when using the preserve settings option and deleting the plugin.
- Fix: Improved security hardening.
- Fix: Fixed some options and tables not being removed from the WordPress database on uninstall.
- Fix: Locations of feeds sorted by source would not work if the source ID was not a number.
- Fix: Fixed PHP warnings when viewing dashboard notifications.
- Fix: Fixed locale setting causing a PHP warning if not set.
4.0
- Important: Minimum supported WordPress version has been raised from 3.0 to 4.1.
- New: Our biggest update ever! We’ve completely redesigned the plugin settings from head to toe to make it easier to create, manage, and customize your Facebook feeds.
- New: All your feeds are now displayed in one place on the “All Feeds” page. This shows a list of any existing (legacy) feeds and any new ones that you create. Note: If you updated from a version prior to v2.19 then you may need to view your feeds on your webpage so that the plugin can locate them and list them here.
- New: Easily edit individual feed settings for new feeds instead of cumbersome shortcode options.
- New: It’s now much easier to create feeds. Just click “Add New”, select your feed type, connect your account, and you’re done!
- New: Brand new feed customizer. We’ve completely redesigned feed customization from the ground up, reorganizing the settings to make them easier to find.
- New: Live Feed Preview. You can now see changes you make to your feeds in real time, right in the settings page. Easily preview them on desktop, tablet, and mobile sizes.
- New: Elementor and WordPress widgets. We’ve added new Elementor and WordPress widgets to make it easier to embed your feeds.
- New: Color Scheme option. It’s now easier than ever to change colors across your feed without needing to adjust individual color settings. Just set a color scheme to effortlessly change colors across your entire feed.
- New: You can now change the number of columns in your feed across desktop, tablet, and mobile.
- New: Easily import and export feed settings to make it simple to move feeds across sites.
2.19.3
- Fix: Fixed an issue with a blank screen sometimes appearing when trying to connect a Facebook account
2.19.2
- Tested with WordPress 5.8 update.
- Fix: PHP error “Uncaught Error: array_merge() does not accept unknown named parameters” when visiting the “About” page using PHP 8+.
- Fix: Fixed an issue with GDPR Cookie Consent by Web Toffee integration.
2.19.1
- New: In this update, the plugin will now use a persistent cache to store your Facebook group posts. This will help minimize any affects of a Facebook API change on May 25th which will only allow Facebook Groups to retrieve content from the past 90 days. The plugin will store your group posts in the persistent cache so that those posts can continue to be displayed beyond 90 days. This update will also make a one-time request to get the last 100 posts from your group and store those too, so that the affect of this change will be minimal for our users. Please see here for more information.
- Tweak: Updated jQuery methods in preparation for jQuery migrate removal in an upcoming WordPress core update.
- Tweak: Added option to enqueue CSS and JS files only when shortcode is on the page.
- Tweak: Added an reset error log button to the settings page.
- Tweak: Added an option to hide the call-to-action button in the post content.
- Fix: Changed how access tokens are retrieved to prevent conflict with the “Rank Math SEO” plugin when connecting an account.
- Fix: Fixed an error in the Feed Finder tool when removing accounts.
- Fix: Fixed an issue with duplicated records in the feed finder.
- Fix: Fixed “Unknown error” response with API story tag calls.
2.19
- New: Improved the error reporting system to make resolving issues easier.
- New: The locations of the Facebook feeds on your site will now be logged and listed on a single page for easier management. After this feature has been active for awhile, a “Feed Finder” link will appear under your connected accounts on the plugin Settings page which allows you to see a list of all feeds on your site along with their locations.
- Tweak: When clearing the plugin cache, the cache in the Litespeed plugin will now also be cleared if being used on the site.
- Fix: Fixed an issue with anonymous avatars not displaying correctly in group feeds.
2.18.3
- Tweak: Updated deprecated jQuery functions to prevent potential issues with newer versions.
- Tweak: Due to an API bug which Facebook hasn’t resolved yet that affects buy/sell posts in groups, we have added a ‘salesposts’ shortcode option which will work around the issue until they fix it. If you are displaying posts from a group and receiving an “API Error 100” notice then adding
salesposts=true
to your shortcode and clearing the plugin cache should resolve the issue. - Fix: When displaying the feed in multiple columns, clicking the “See more” link in the post text wouldn’t correctly reconfigure the layout.
- Fix: Fixed a layout issue with the posts and Like Box which occurred when using a multi-column layout and applying feed padding.
- Fix: Fixed an issue with the background color not being applied correctly when set to be black.
2.18.2
- Tweak: Now displays a notice to logged-in admins which lets you know if the Like Box or header cover photo is being intentionally hidden due to the GDPR setting.
- Fix: Fixed an error which occurred when deleting the plugin.
2.18.1
- Fix: Fixed an issue with the integration with the Complianz plugin
- Fix: Resolved a PHP warning related to the preg_replace_callback function which was displayed under certain conditions
- Fix: Resolved a PHP deprecation notice related to the strpos function in PHP 7.3
2.18
- New: The plugin code has been completely refactored to improve performance and maintainability. If you experience any issues with this update then please open a support ticket here so that we can address it right away. Thank you!
- New: Integrations with popular GDPR cookie consent solutions added: Cookie Notice by dFactory, GDPR Cookie Consent by WebToffee, Cookiebot by Cybot A/S, Complianz by Really Simple Plugins, and Borlabs Cookie by Borlabs. See the GDPR setting in the following location for more information: Facebook Feed > Customize > Misc > GDPR.
- Note: The minimum supported PHP version has been increased to PHP version 5.6. If you are using a lower version then a notice will be displayed with a button to revert back to the previous version.
2.17.1
- Tweak: Added shortcode options for the “Before Date” and “After Date” settings, so that a custom text string can be displayed before and after the Facebook post date.
- Tweak: Minor frontend CSS improvements.
- Tweak: Added support for improved notices on the plugin settings page.
- Fix: Fixed an issue with the Facebook Like Box widget displaying an error if the width was set to a fractional pixel.
2.17
- New: Added support for Facebook oEmbeds. When you share a link to a Facebook post or video, WordPress automatically converts it into an embedded Facebook post for you (an “oEmbed”). However, on October 24, 2020, WordPress is discontinuing support for Facebook oEmbeds and so any existing or new embeds will no longer work. Don’t worry though, we have your back! This update adds support for Facebook oEmbeds and so, after updating, the Custom Facebook Feed plugin will automatically keep your oEmbeds working. It will also power any new oEmbeds you post going forward.
- New: Install our other free social media plugins right from the Custom Facebook Feed settings menu. Use our Instagram, YouTube, and Twitter plugins to add even more social content to your website and help further engage your viewers and increase your followers.
2.16.1
- Fix: Added a workaround for a Facebook API bug which sometimes displays a button in a post with the text “No Button”.
- Fix: Added an additional check when formatting the post text for the share link to prevent potential issues.
- Fix: Fixed a typo in the “restrictedpage” shortcode option.
2.16
- Important: Due to upcoming Facebook API changes on September 4, 2020, it will only be possible to display feeds from Facebook pages which you are an admin of. If a PPCA Error notice is displayed above your feed then this change will affect one or more of your feeds. For more information about this change, please see here.
- Tweak: Added the “pagetype” setting to the shortcode when clicking the “Add to another feed” button on the Settings page to ensure it’s set correctly
- Fix: Fixed a minor compatibility issue with the upcoming WordPress 5.5 release
- Fix: Removed the see more/less links from post text when using the email share link.
- Fix: Removed a stray “section” closing tag which was causing a layout issue in some themes and inadvertently displayed the PPCA notice.
2.15.1
- Fix: The opt-in notice to help improve the plugin was not dismissing as expected for some sites due to the admin JavaScript file being cached by the browser.
- Fix: Disabled the “About Us” page plugin installation if using a version of WordPress earlier than 4.6.
2.15
- New: Added a new visual header option which displays the cover photo, avatar, page name, bio, and number of likes from your Facebook page at the top of your feeds. To enable the header, go to Facebook Feed > Customize > General > Header > Header Type > Visual.
- New: To help us improve the plugin we’ve added the ability to opt-in to usage tracking so that we can understand what features and settings are being used, and which features matter to you the most. This is disabled by default and will only be enabled if you explictly choose to opt in. If opted in, the plugin will send a report in the background once per week with your plugin settings and basic information about your website environment. No personal or sensitive data is collected (such as email addresses, Instagram account information, license keys, etc). To enable or disable usage tracking at a later date use the setting at: Instagram Feed > Customize > Advanced > Misc > Enable Usage Tracking. See here for more information.
- New: Added a setting to display a different number of posts on mobile devices vs desktop. While on the configure tab, check the box “Show different number for mobile” to reveal the setting.
- New: Added capability “manage_custom_facebook_feed_options”. Users with this capability can make changes to Facebook Feed settings and view admin only messages.
- New: Added a PHP filter “cff_post_text” to change the post text before outputting it in the feed HTML.
2.14.1
- Fix: Some connection error notices not clearing automatically.
2.14
- New: Email alerts for critical Facebook feed issues. If there’s an issue with a Facebook feed on your website which hasn’t been resolved yet then you’ll receive an email notification to let you know. This is sent once per week until the issue is resolved. These emails can be disabled by using the following setting: Facebook Feed > Customize > Misc > Feed Issue Email Report.
- New: Admin notifications for critical Facebook feed issues. If there is an error with a Facebook feed, admins will see notices in the dashboard and on the front-end of the site along with instructions on how to resolve the issue. Front-end admin notifications can be disabled by using the following setting: Facebook Feed > Customize > Misc > Disable Admin Error Notice.
- New: Added a WordPress ‘Site Health’ integration. If there is a critical error with your feeds, it will now be flagged in the site health page.
- New: Added “About Us” page for those who would like to learn more about Smash Balloon and our other products. Go to Facebook Feed -> About Us in the dashboard.
2.13
- New: Added a “Custom Facebook Feed” Gutenberg block to use in the block editor, allowing you to easily add a Facebook feed to posts and pages.
- New: Added support for translations.
2.12.4
- Tested with upcoming WordPress 5.4 update.
- Tweak: Updated Facebook API calls
- Fix: Minor bug fixes
2.12.3
- Tweak: Added a text link in the Facebook Feed settings page footer to our new free YouTube plugin
- Tweak: When reconnecting a Facebook account on the settings page, if there’s an issue with the existing Facebook access token then it’ll be automatically replaced.
- Tweak: Added ‘rel=”noopener”‘ to all external links and added ‘rel=”noreferrer”‘ to all non-Facebook links. Thanks to Dev VIP for the suggestion.
- Fix: Fixed an issue with some Facebook call-to-action link URLs when a link protocol wasn’t included
- Fix: Fixed a JavaScript conflict with the Forminator plugin
- Fix: Fixed duplicate Facebook post message displaying due to ellipsis HTML character
- Fix: If a shared Facebook link post had no post text then the link title was used causing it to be displayed twice in the Facebook post
2.12.2
- Fix: Fixed a JavaScript error in the admin caused by the previous update. Apologies for any inconvenience.
2.12.1
- Fix: Fixed an issue with Facebook post date timezones due to changes in the WordPress 5.3 update
- Fix: Fixed a rare issue where a JavaScript error would occur in the WordPress admin if a Facebook account was manually connected and the Facebook Page ID used was the full URL
- Fix: Fixed a JavaScript error in the admin when using older web browsers
- Tweak: Improved the manual account connection process
- Tweak: Some minor UI tweaks to match the new WordPress 5.3 UI style
2.12
- New: Added a backup cache so the Facebook feed will still display even if there’s an error from the Facebook API.
- New: You can now easily manage multiple Facebook page or Facebook group accounts on the Facebook Feed plugin settings page allowing you to easily add them to other Facebook feeds on your site. When you connect a Facebook page or Facebook group you will now see it listed in the “Connected Accounts” section. You can add it to the primary Facebook feed or to another Facebook feed by using the new
account
shortcode option. - Tweak: Added a filter which can be used to filter the Facebook API data when returned;
cff_filter_api_data
. - Tweak: Updated Facebook API error messages
- Fix: Fixed an issue with some @tag links in Facebook post text due to a Facebook API change
- Fix: Fixed a rare issue with ellipsis chracter symbols in Facebook shared link descriptions causing the entire link description not to be displayed
2.11.1
- Tweak: Added the link source URL below the title for Facebook shared link posts
- Fix: Some themes would prevent the Facebook “Share” link from working successfully
- Fix: Fixed an issue with the “Feed Columns” setting not working if the minified versions of the Custom Facebook Feed plugin CSS/JavaScript files were being used
2.11
- New: Added a “Feed Columns” setting to allow you to display your Facebook feed in multiple columns. This can be found under the “General” tab on the “Customize” page, or by using the
cols
andcolsmobile
shortcode settings. - New: Updated to use v4.0 of the Facebook API
2.10
- New: Facebook Groups are making their long-awaited return to the Custom Facebook Feed plugin! Just click the ‘Log in and get my Facebook Access Token’ button on the Facebook Feed Settings page and select ‘Facebook Group’. Follow the prompts to connect your Facebook Group and display your feed.
- Fix: Fixed an issue where a lists of Facebook groups or pages wouldn’t be displayed when retrieving a Facebook Access Token due to a server configuration issue
- Fix: Photo icons weren’t showing for Facebook album posts
- Tweak: Now uses the Facebook
visitor_posts
endpoint to display visitor Facebook post feeds
2.9.1
- New: Added support for v3.3 of the Facebook API.
- Fix: The Facebook Access Token selection area was being cut off on small screens when a lot of Facebook pages were listed.
2.9
- New: You can now select between a “Regular” or “Boxed” Facebook post style. Settings for this can be found at:
Facebook Feed > Customize > Style Posts > Post Item
. A Box Shadow setting has been added to the “Boxed” Facebook post style. - New: Added some settings to control the size and color of the Facebook shared link URLs and descriptions. These can be found at:
Facebook Feed > Customize > Style Posts > Shared Link Boxes
. - New: Improved the Facebook Access Token retrieval process to make it more intuitive.
- Tweak: Facebook avatar images are now circular to match Facebook.
- Tweak: Animated the social media icons when the Facebook “Share” button is clicked.
- Tweak: Changed the way the Facebook Like Box loads to avoid a conflict with the Facebook Messenger widget. It no longer uses the Facebook JavaScript SDK.
- Tweak: Changed the elements used for icons from
<i>
to<span>
to aid accessibility. - Tweak: Removed the Google+ share option as the platform has been deprecated.
- Tweak: Removed the social media share widgets from the footer of the admin so that they’re only loaded when the “Share the plugin” button is clicked.
- Fix: The Custom Facebook Feed plugin now uses the built-in WordPress HTTP API to get data from Facebook instead of making it’s own cURL requests to the Facebook API.
- Fix: Fixed an issue where the Facebook avatars of people posting to the Facebook page weren’t being displayed. Individual Facebook API requests for avatars have now been removed and bundled into the main Facebook API request.
- Fix: If the link to the Facebook profile of a visitor posting to your page is not available then remove the link from the Facebook avatar and author name.
- Fix: Fixed an accessibility error caused by the Facebook share icons being empty links.
- Fix: Removed the use of the ENT_HTML5 constant as it isn’t supported in PHP 5.4.
- Fix: Fixed a rare issue with Facebook tags in Facebook post stories when the locale was set to be Greek.
2.8
- New: Added support for Facebook Notes in timeline feeds. If your Facebook timeline feed contains a note then the Custom Facebook Feed plugin will now get the content from the note and display it within the Facebook post.
- New: Facebook call-to-action buttons – such as “Learn More”, “Shop Now”, and “Message Facebook Page” – are now supported in your Facebook posts. These text strings can be translated using the settings at: Facebook Feed > Customize > Custom Text/Translate
- New: Added a setting that you can enable if you are displaying Facebook posts from a restricted (non-public) Facebook page. This will allow the Facebook page avatar to be displayed, and is located at: Facebook Feed > Customize > Misc > Misc Settings > Is Facebook Page restricted?
- New: If a Facebook visitor posts to your Facebook page then their avatar will now be displayed and cached for 6 months. To clear the cache of these Facebook avatar images use the button located at: Facebook Feed > Customize > Misc > Misc Settings > Clear Avatar Cache
- Tweak: The Timezone setting can now be set in the Custom Facebook Feed shortcode. Eg:
timezone="America/Los_Angeles"
- Tweak: Minor UI changes to the Facebook Feed admin pages
- Tweak: Reduced some of the Facebook data in the System Info
- Fix: If you backdate a Facebook post it will now be ordered correctly in your Facebook feed
- Fix: Fixed a theme conflict related to the Color Picker in the Facebook Feed admin section
- Verified compatibility with WordPress 5.0 and Gutenburg
2.7.2
- Important: If you are displaying a Facebook feed from a Facebook page which you are not an admin of then it is advised that you obtain a new Facebook Access Token in the plugin using the “Log in and get my Access Token” button. This will switch you from using the “SlickRemix” app to using our own “Smash Balloon” Facebook app which was recently approved by Facebook, and will prevent you from experiencing any potential interuptions in your Facebook feeds going forward. This will be the final time this is required.
- Fix: Fixed a rare issue caused by some themes including the JavaScript file incorrectly
2.7.1
- Tweak: Made some adjustments to the Facebook Access Token login process
2.7
- New: Now easily get your own Facebook Access Token to avoid any Facebook connection issues. Simply click the blue Facebook “Log in and get my Facebook Access Token” button on the Custom Facebook Feed settings page and connect your Facebook account to get your token. The Facebook Access Token will work to get Facebook posts from ANY Facebook page. Thanks to our friends at SlickRemix for powering our new login and getting the Custom Facebook Feed plugin back up and running again!
- Tweak: Removed the minimum caching time if you’re using your own Facebook Page Access Token
2.6.4
- Important: If you are displaying Facebook posts from a Facebook page that you are an admin of then it is now highly recommended that you retrieve your own Facebook Access Token for that Facebook page to avoid any Facebook API rate limit errors. Simply follow these step-by-step instructions to obtain one.
2.6.3
- Fix: Fixed an issue where Facebook API errors were being cached
2.6.2
- Fix: Replaced all HTTP links in the Facebook feed with HTTPS
- Fix: Fixed a rare issue which affected the layout of other Facebook widgets
- Fix: Automatically remove slashes at the end of the Facebook Page ID as it caused an error
- Fix: The API response test in the System Info now only tests with your Facebook token if you have the “Use my own Facebook Access Token” setting enabled
- Fix: Fixed an issue which caused an occasional Facebook API rate limit error
2.6.1
- Fix: Removed an unnecessary Facebook API call
- Fix: Removed a PHP notice which was displayed under rare circumstances
- Fix: Minor Facebook bug fixes
2.6
- Fix: Fixed an issue connecting to the Facebook API caused by a recent Facebook platform change
- Tweak: Increased the minimum caching time to be 15 minutes to reduce Facebook API requests
2.5.2
- Important: Due to sudden changes in the Facebook API it is no longer possible to display Facebook posts from a Facebook Group. Please see here for more information. We apologize for any frustration or inconvenience this has caused.
- Removed: Due to Facebook API restrictions, it is no longer possible to display information about a Facebook event when it is posted or shared to your Facebook Page timeline.
2.5.1
- Fix: Prevented a PHP notice which would be displayed under rare circumstances in the Facebook feed
- Fix: Replaced a function due to a deprecation …