If your Facebook feed isn’t updating then it could be due to one of the following reasons:
1) Posts are shared to your Facebook Page from a user’s Personal Profile or a non-public Facebook Page
Please note, this isn’t a limitation of our plugin, it’s a restriction which Facebook places on it’s content in order to protect the privacy of their users.
- You could re-post the content to your page rather than sharing it to your 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 feed on your website.
2) Some posts are being filtered out
Check that you have all of the post types selected in the following location: Facebook Feed > Customize > Post Types, or that you aren’t excluding some post types in the shortcode itself, using the
Check that you don’t have a “filter” set on the feed which is only showing posts that contain certain words or phrases. The filter setting is in the following location: Facebook Feed > Customize > Filter Content by String, or you may be using the
filter shortcode option.
3) Your posts include a “Send Message” button
We noticed this issue recently after a Facebook API update and opened a bug report with Facebook about it. Facebook’s response was that if a “Send Message” button is added to a post then that post is no longer publicly accessible and so can’t be shown outside of Facebook. The button is added when selecting the “Get people to message your business” option when creating the post (screenshot). We’re still in discussion with Facebook about this and are hoping that they’ll change this behavior so that the rest of the post content can still be displayed.
In the meantime, we’ve found that using a “User” Access Token works around this issue. The only downside is that User tokens expire every couple of months and so needs to be renewed. Unless Facebook decides to change the behavior then unfortunately the only options are to use a User token or to not include the button in the post on Facebook. There are directions on how to get a User Access Token here.
Please note that the “Send Message” does not display when viewing the feed on some phones but it can still be the underlying cause of the issue. Check the feed on a desktop system and if the “Send Message” button is present then this will be the cause.
4) The missing posts are set to have an audience restriction
When you create a post you can select to only show it to a preferred audience (screenshot). If you select this option then the post will no longer be publicly visible and so Facebook won’t allow it to be displayed outside of their platform. In order for the post to be displayed in our plugin you would need to remove any audience restrictions so that it’s “Public”. You can tell whether a post is public as it will have a “globe” icon at the top:
If it has a “gear” icon, then it means there is an audience restriction on the post:
5) You may be using a caching plugin with aggressive settings
See this FAQ for more information.