The Custom Facebook Feed plugin should work in compatibility with most, if not all, caching plugins, but you may need to tweak the settings in order to allow the Facebook feed to update successfully and display your latest posts. If you are experiencing problems with your feed not updating then try disabling either ‘Page Caching’ or ‘Object Caching’ in W3 Total Cache (or any other similar caching plugin) to see whether that fixes the problem. If you do not wish to disable these options, you can set the Cache Timeout or TTL to something matching your feed update interval, such as 3600 seconds for an hour.
Legacy – Below version 4.0
Force the cache to clear
Since version 3.1 we have added support to automatically clear the cache of the three major caching plugins (W3 Total Cache, WP Super Cache, and WP Fastest Cache) when the Facebook feed updates. To enable this feature, simply go to the following setting: Facebook Feed > Customize > Misc > Misc Settings > Force cache to clear on interval, and change it to be “Yes“.
If you’re displaying the feed in a widget then some caching plugins will allow you to select not to cache the widget (see image below). This will then mean that the widget content isn’t cached and so should update automatically as normal