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) 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 a custom audience restriction on the post:
4) You may be using a caching plugin with aggressive settings
See this FAQ for more information.
5) Post contains a “Send Message” button at the bottom of it
If a post contains a “Send Message” button at the bottom of it (shown below) then unfortunately Facebook doesn’t allow the post to be displayed outside of Facebook unless you are using an Access Token for that specific Facebook page. This is due to the functionality of the button requiring the user to be logged into Facebook in order to use it. If a post is missing from your feed then check whether it contains one of these “Send Message” buttons. If it does, then you can either remove it from the Facebook post, or use the button on the plugin’s Settings page labeled “Log in and get my Access Token” to get an Access Token for that specific Facebook page. Note, you must have a role (eg: admin, editor, etc) on the Facebook page in order to retrieve an Access Token for it.