{"id":952,"date":"2012-09-28T12:34:46","date_gmt":"2012-09-28T12:34:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/recent-facebook-posts\/"},"modified":"2019-09-26T11:46:39","modified_gmt":"2019-09-26T11:46:39","slug":"recent-facebook-posts","status":"closed","type":"plugin","link":"https:\/\/de.wordpress.org\/plugins\/recent-facebook-posts\/","author":6655719,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.14","stable_tag":"2.0.14","tested":"5.2.24","requires":"4.1","requires_php":"","requires_plugins":"","header_name":"Recent FB Posts","header_author":"Danny van Kooten","header_description":"","assets_banners_color":"eae9f9","last_updated":"2019-09-26 11:46:39","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dannyvankooten.com\/donate\/","header_plugin_uri":"https:\/\/dannyvankooten.com\/donate\/","header_author_uri":"https:\/\/dannyvankooten.com\/","rating":4.5,"author_block_rating":0,"active_installs":3000,"downloads":302461,"num_ratings":0,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"8","2":"5","3":"1","4":"2","5":"90"},"assets_icons":[],"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"791260","resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.1","1.2.2","1.5.4","1.6","1.7.3","1.8.4","1.8.5","2.0","2.0.1","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"789490","resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"789490","resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"789490","resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"The Recent Facebook Posts settings screen.","2":"This is where you'll find your App ID \/ API Key and App Secret in your <a href=\"https:\/\/developers.facebook.com\/apps\/\">Facebook App Settings<\/a>.","3":"This is where you'll find your Facebook Page Slug on Facebook.com."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[157,676,5283,166,162],"plugin_category":[43,56],"plugin_contributors":[77662],"plugin_business_model":[],"class_list":["post-952","plugin","type-plugin","status-closed","hentry","plugin_tags-facebook","plugin_tags-facebook-widget","plugin_tags-fb","plugin_tags-posts","plugin_tags-widget","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-dvankooten","plugin_committers-dvankooten"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/recent-facebook-posts_eae9f9.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/recent-facebook-posts\/assets\/screenshot-1.jpg?rev=789490","caption":"The Recent Facebook Posts settings screen."},{"src":"https:\/\/ps.w.org\/recent-facebook-posts\/assets\/screenshot-2.jpg?rev=789490","caption":"This is where you'll find your App ID \/ API Key and App Secret in your <a href=\"https:\/\/developers.facebook.com\/apps\/\">Facebook App Settings<\/a>."},{"src":"https:\/\/ps.w.org\/recent-facebook-posts\/assets\/screenshot-3.jpg?rev=789490","caption":"This is where you'll find your Facebook Page Slug on Facebook.com."}],"raw_content":"<!--section=description-->\n<p>This plugin adds a widget, a shortcode <code>[recent_facebook_posts]<\/code> and a template function <code>recent_facebook_posts()<\/code> to your WordPress website which you can use to list your most recent Facebook posts. This plugin works with public pages and to a certain extent with personal profiles.<\/p>\n\n<h4>Facebook Posts Widget<\/h4>\n\n<p>Render a number of most recent Facebook page updates in any of your widget areas using the Recent Facebook Posts widget.<\/p>\n\n<h4>Facebook Posts Shortcode<\/h4>\n\n<p>Display a list of your most recent Facebook posts in your posts or pages using the <code>[recent_facebook_posts]<\/code> shortcode. Optionally, specify some arguments to customize the output.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>SEO friendly. Your Facebook posts are rendered as plain HTML which means they are indexable by search engines, no frames or JavaScript is used.<\/li>\n<li>High performance. Facebook posts are cached for a customizable period.<\/li>\n<li>Customizable. Your Facebook updates will blend in with your theme perfectly and can be easily styled because of smart CSS selectors.<\/li>\n<li>Easy Configuration, the plugin comes with a comprehensive <a href=\"http:\/\/wordpress.org\/plugins\/recent-facebook-posts\/installation\/\">installation guide<\/a> and <a href=\"http:\/\/wordpress.org\/plugins\/recent-facebook-posts\/screenshots\/\">screenshots<\/a>.<\/li>\n<li>Translation ready!<\/li>\n<\/ul>\n\n<p><strong>Translations<\/strong><\/p>\n\n<ul>\n<li>English (en_US) - <a href=\"https:\/\/dannyvankooten.com\/\">Danny van Kooten<\/a><\/li>\n<li>Dutch (nl_NL) - <a href=\"https:\/\/dannyvankooten.com\/\">Danny van Kooten<\/a><\/li>\n<li>Spanish (es_ES) - <a href=\"http:\/\/hbravo.com\/\">Hermann Bravo<\/a><\/li>\n<li>Swedish (sv_SE) - <a href=\"http:\/\/robinwellstrom.se\/\">Robin Wellstr\u00f6m<\/a><\/li>\n<li>German (de_DE) - <a href=\"http:\/\/www.gmx.net\/\">Henrik Heller <\/a><\/li>\n<li>Italian (it_IT) - <a href=\"http:\/\/frozen.me\/\">Daniele Chianucci<\/a><\/li>\n<li>Turkish (tr_TR) - Halukcan Pehlivano\u011flu<\/li>\n<li>Hungarian (hu_HU) - Daniel Kocsis<\/li>\n<li>Polish (pl_PL) - Sofiah Davenport<\/li>\n<li>Norwegian (no_NO) - Joakim O. Saunes<\/li>\n<\/ul>\n\n<p>If you have <a href=\"http:\/\/codex.wordpress.org\/Translating_WordPress\">created your own language pack<\/a>, you can send me the language files so that I can bundle it into the Recent Facebook Posts plugin. <a href=\"http:\/\/plugins.svn.wordpress.org\/recent-facebook-posts\/trunk\/languages\/recent-facebook-posts.pot\">You can download the latest POT file here<\/a>.<\/p>\n\n<p><strong>Other Links<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/dannyvankooten\/recent-facebook-posts\">Contribute to the Recent Facebook Posts plugin on GitHub<\/a><\/li>\n<li>Need a contact form on your site? <a href=\"https:\/\/wordpress.org\/plugins\/html-forms\/\">HTML Forms<\/a> is great for that.<\/li>\n<li>Using Mailchimp to send out email newsletters? You should <a href=\"https:\/\/wordpress.org\/plugins\/mailchimp-for-wp\/\">try Mailchimp for WordPress<\/a>.<\/li>\n<li>Want to boost your site's conversions? Have a look at the <a href=\"https:\/\/wordpress.org\/plugins\/boxzilla\/\">Boxzilla pop-up plugin<\/a>.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installing the plugin<\/h4>\n\n<ol>\n<li><a href=\"https:\/\/downloads.wordpress.org\/plugin\/recent-facebook-posts.zip\">Download the latest version of the plugin<\/a><\/li>\n<li>Upload the contents of the downloaded .zip-file to your WordPress plugin directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<h4>Registering a Facebook App<\/h4>\n\n<p>This plugin requires a Facebook application to fetch posts from Facebook.<\/p>\n\n<ol>\n<li>If you're not a Facebook developer yet, register as one <a href=\"http:\/\/developers.facebook.com\/apps\">here<\/a>.<\/li>\n<li><a href=\"http:\/\/developers.facebook.com\/apps\">Create a new Facebook application<\/a>. Fill in only the <code>App Name<\/code> field and click <code>Continue<\/code>.<\/li>\n<\/ol>\n\n<h4>Configuring the plugin<\/h4>\n\n<ol>\n<li>Go to <em>Settings &gt; Recent Facebook<\/em> posts in your WP Admin panel.<\/li>\n<li>Copy and paste your Facebook <code>App ID\/API Key<\/code> and <code>App Secret<\/code> into the setting fields.<\/li>\n<li>Find the numeric Facebook ID of your public Facebook page using <a href=\"https:\/\/findmyfbid.in\/\">this website<\/a>.<\/li>\n<li>Copy paste the ID in the <code>Facebook Page ID<\/code> field.<\/li>\n<li>Add <code>[recent_facebook_posts]<\/code> to the page where you would like to show a list of recent Facebook posts or use the widget.<\/li>\n<\/ol>\n\n<h4>Extra notes<\/h4>\n\n<ul>\n<li>Take a look at the <a href=\"https:\/\/wordpress.org\/extend\/plugins\/recent-facebook-posts\/screenshots\/\">screenshots<\/a>, they will tell you which values from Facebook you need.<\/li>\n<li>The plugin works with personal profiles, but only to a certain extend. I am not actively supporting personal profiles because of many privacy settings related issues.<\/li>\n<\/ul>\n\n<p>Ran into an error? Have a look at the <a href=\"https:\/\/wordpress.org\/plugins\/recent-facebook-posts\/faq\/\">FAQ<\/a> for solutions to common problems or <a href=\"https:\/\/github.com\/dannyvankooten\/recent-facebook-posts\/issues\">open an issue on GitHub<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>What does Recent Facebook Posts do?<\/dt>\n<dd><p>With this plugin you can show a list of the most recent Facebook posts of a public page. You can display these posts in pages, posts and widget areas by using a shortcode or widget. Have a look at my <a href=\"https:\/\/dannyvankooten.com\/\">own WordPress website<\/a> for an example, I have a widget with my latest Facebook update in my footer.<\/p><\/dd>\n<dt>How to configure this plugin?<\/dt>\n<dd><p>You need to create a Facebook application for this plugin to work. Have a <strong>close<\/strong> look at the <a href=\"https:\/\/wordpress.org\/plugins\/recent-facebook-posts\/installation\/\">installation instructions<\/a>.<\/p><\/dd>\n<dt>No posts are showing..<\/dt>\n<dd><p>The plugin is only able to fetch posts from <strong>public<\/strong> pages with posts which are publicly available. Check your page its privacy settings and make sure you are using a page instead of a personal profile or group.<\/p><\/dd>\n<dt>I want to apply custom styling to the Facebook posts. How do I go about this?<\/dt>\n<dd><p>You can add custom CSS rules to your theme stylesheet. This file is usually located here in <code>\/wp-content\/themes\/your-theme-name\/style.css<\/code>.<\/p><\/dd>\n<dt>Does this plugin work with group posts?<\/dt>\n<dd><p>No, sorry. Recent Facebook Posts works with public pages and to a certain extent with personal profiles.<\/p><\/dd>\n<dt>Can I show a list of recent facebook updates in my posts or pages?<\/dt>\n<dd><p>Yes, you can use the <code>[recent_facebook_posts]<\/code> shortcode. Optionally, add the following attributes.<\/p>\n\n<pre><code>likes = 1 \/\/ show like count, 1 = yes, 0 = no\ncomments = 1 \/\/ show comment count, 1 = yes, 0 = no\nexcerpt_length = 140 \/\/ the number of characters to show from each post\nnumber = 5 \/\/ number of posts to show,\nshow_page_link = 0 \/\/ show a link to Facebook page after posts?\nel = div \/\/ which element to use as a post container?\nshow_link_previews = 1 \/\/ show preview of attached links?\n<\/code><\/pre>\n\n<p><em>Shortcode example<\/em>\n    [recent_facebook_posts number=10 likes=1 comments=1 excerpt_length=250 show_page_link=1 show_link_previews=1]<\/p><\/dd>\n<dt>Do you have a function I can use in template files?<\/dt>\n<dd><p>Use <code>&lt;?php recent_facebook_posts(array('likes' =&gt; 1, 'excerpt_length =&gt; 140')); ?&gt;<\/code> in your theme files. The parameter is optional, it can be an array of the same values available for the shortcode.<\/p><\/dd>\n<dt>How do I change the .. at the end of the excerpt?<\/dt>\n<dd><p>You can change this using a so-called filter. Add the following snippet to your theme its <code>functions.php<\/code> file to change <em>..<\/em> into a link to the Facebook post.<\/p>\n\n<pre><code>function my_rfbp_read_more($more, $link)\n{\n    return '&lt;a href=\"'. $link . '\"&gt;Read more &amp;raquo;&lt;\/a&gt;';\n}\n\nadd_filter('rfbp_read_more', 'my_rfbp_read_more', 10, 2);\n<\/code><\/pre><\/dd>\n<dt>How do I disable the automatic paragraphs?<\/dt>\n<dd><p>remove_filter('rfbp_content', 'wpautop');<\/p><\/dd>\n<dt>How do I add text to all posts?<\/dt>\n<dd><p>function my_rfbp_content($content, $link)\n    {\n        return $content . \" my appended text.\";\n    }<\/p>\n\n<pre><code>add_filter('rfbp_content', 'my_rfbp_content', 10, 2);\n<\/code><\/pre><\/dd>\n<dt>How do I change the time posts are cached?<\/dt>\n<dd><p>function my_rfbp_cache_time($time)\n    {\n        return 3600; \/\/ 1 hour\n    }<\/p>\n\n<pre><code>add_filter('rfbp_cache_time', 'my_rfbp_cache_time');\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.14 - Sep 26, 2019<\/h4>\n\n<ul>\n<li>Update link to website for finding your Facebook page ID.<\/li>\n<li>Update plugin name to not include \"Facebook\" anymore, due to it being a trademarked name...<\/li>\n<\/ul>\n\n<h4>2.0.13 - May 30, 2018<\/h4>\n\n<ul>\n<li>Explicitly define FB Graph API version <\/li>\n<li>Update link to website for finding your Facebook page ID.<\/li>\n<\/ul>\n\n<h4>2.0.12 - October 25, 2017<\/h4>\n\n<p>Misc. textual improvements.<\/p>\n\n<h3>2.0.11 - October 24, 2016<\/h3>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed \"undefined function\" errors when using certain cache plugins.<\/li>\n<\/ul>\n\n<h3>2.0.10 - September 15, 2016<\/h3>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added additional CSS class to post container when post has media elements. Thanks <a href=\"https:\/\/github.com\/rvmourik\">Robbert van Mourik<\/a>!<\/li>\n<li>Accessibility improvements to output.<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Norwegian translations, thanks to Joakim O. Saunes.<\/li>\n<li>Added <code>rfbp_render_before<\/code> and <code>rfbp_render_after<\/code> filters. Thanks <a href=\"https:\/\/github.com\/dannyvankooten\/recent-facebook-posts\/pull\/19\">Justin<\/a>!<\/li>\n<\/ul>\n\n<h3>2.0.9 - July 25, 2016<\/h3>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Facebook texts are now localized according to the site's locale.<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Hungarian translations, thanks to Daniel Kocsis.<\/li>\n<li>Added Polish translations, thanks to Sophia Davenport.<\/li>\n<\/ul>\n\n<h4>2.0.8 - July 1, 2015<\/h4>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Turkish translations, thanks to Halukcan Pehlivano\u011flu!<\/li>\n<\/ul>\n\n<h4>2.0.7 - May 15, 2015<\/h4>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Video posts were not showing correctly<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added play icon overlay to video's<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Italian translations, thanks to <a href=\"https:\/\/github.com\/gigiame\">Luigi Savini<\/a><\/li>\n<li>Added Portugese translations, thanks to <a href=\"https:\/\/github.com\/Jonadabe\">Jonadabe<\/a><\/li>\n<\/ul>\n\n<h4>2.0.6 - May 15, 2015<\/h4>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Hooks were double added when using the widget<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Added a notice about using the shortcode to the plugin's settings page.<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added German translations, thanks to <a href=\"http:\/\/www.gmx.net\/\">Henrik Heller <\/a>.<\/li>\n<\/ul>\n\n<h4>2.0.5 - March 23, 2015<\/h4>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Swedish translations, thanks to <a href=\"http:\/\/robinwellstrom.se\/\">Robin Wellstr\u00f6m<\/a>.<\/li>\n<\/ul>\n\n<h4>2.0.4 - February 19, 2015<\/h4>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Issue where settings page would just load an empty screen. (<a href=\"https:\/\/github.com\/dannyvankooten\/wordpress-recent-facebook-posts\/issues\/6\">Issue #6<\/a>)<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Updated all links to use HTTPS protocol.<\/li>\n<\/ul>\n\n<h4>2.0.3 - September 22, 2014<\/h4>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Now loading minified asset (.css and .js) files by default<\/li>\n<li>Added some missing text domains<\/li>\n<li>Minor improvements to settings page and settings handling.<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>Added Spanish language, thanks <a href=\"http:\/\/hbravo.com\/\">Hermann Bravo<\/a><\/li>\n<li>Added <code>rfpb_widget_options<\/code> filter to filter all widget options. Closes <a href=\"https:\/\/github.com\/dannyvankooten\/wordpress-recent-facebook-posts\/issues\/3\">#3<\/a>, thanks <a href=\"https:\/\/github.com\/KilukruMedia\">KilukruMedia<\/a><\/li>\n<li>Added <a href=\"http:\/\/plugins.svn.wordpress.org\/recent-facebook-posts\/trunk\/languages\/recent-facebook-posts.pot\">languages\/recent-facebook-posts.pot<\/a> file for easier translating. Please send in your language files (.po and .mo) if you created any.<\/li>\n<\/ul>\n\n<h4>2.0.2 - September 17, 2014<\/h4>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Removed duplicate <code>picture<\/code> in call to Facebook API. Fixes a \"Syntax error\" in later API versions. Props <a href=\"https:\/\/github.com\/danielfharmonic\">danielfharmonic<\/a>.<\/li>\n<\/ul>\n\n<h4>2.0.1 - September 15, 2014<\/h4>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>The plugin will now show a detailed error message if anything related to the connection to Facebook failed.<\/li>\n<li>Updated Dutch translation<\/li>\n<\/ul>\n\n<h4>2.0 - September 15, 2014<\/h4>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li>Fixed an issue with Facebook statuses containing Emojis<\/li>\n<\/ul>\n\n<p><strong>Improvements<\/strong><\/p>\n\n<ul>\n<li>Better sanitizing throughout the plugin, using native WP functions.<\/li>\n<li>Improved inline code documentation<\/li>\n<li>Prevent direct file access<\/li>\n<li>Changing thumbnail sizes does not require a cache refresh to fetch new video images<\/li>\n<\/ul>\n\n<p><strong>Additions<\/strong><\/p>\n\n<ul>\n<li>New FB configurations are now automatically tested.<\/li>\n<\/ul>\n\n<h4>1.8.5 - December 3, 2013<\/h4>\n\n<ul>\n<li>Fixed: Character encoding for scandinavian languages etc.<\/li>\n<\/ul>\n\n<h4>1.8.4 - December 2, 2013<\/h4>\n\n<ul>\n<li>Fixed: Empty events won't show<\/li>\n<li>Improved: a cache renewal is no longer required after changing the image size<\/li>\n<li>Improved: after changing important settings, cache will automatically be cleared<\/li>\n<li>Improved: added a <em>test configuration<\/em> button which performs a simple ping to Facebook.<\/li>\n<li>Improved: added an info message for new users<\/li>\n<li>Improved: filters are now added the \"WordPress way\", which means they can be disabled<\/li>\n<li>Improved: namespaced the trigger for renewing the cache<\/li>\n<li>Improved: added empty <code>index.php<\/code> files to prevent directory listings<\/li>\n<li>Improved: code clean-up<\/li>\n<\/ul>\n\n<h4>1.8.3 - November 17, 2013<\/h4>\n\n<ul>\n<li>Fixed: removed weird character between comment count and timestamp<\/li>\n<\/ul>\n\n<h4>1.8.2 - November 17, 2013<\/h4>\n\n<ul>\n<li>Fixed: some translated strings in settings pages were not printed.<\/li>\n<li>Improved: plugin file can no longer be access directly<\/li>\n<li>Improved: better plugin code loading<\/li>\n<li>Improved: disabled plugin directory listing<\/li>\n<li>Added: domain path<\/li>\n<li>Added: license file<\/li>\n<li>Updated Dutch translations<\/li>\n<\/ul>\n\n<h4>1.8.1 - November 4, 2013<\/h4>\n\n<ul>\n<li>Fixed: link previews without images not showing<\/li>\n<li>Added: filter <code>rfbp_show_link_images<\/code> to hide link preview images<\/li>\n<li>Improved: Link preview CSS<\/li>\n<\/ul>\n\n<h4>1.8 - November 3, 2013<\/h4>\n\n<ul>\n<li>Added: previews of attached links, with image and short description (like Facebook)<\/li>\n<li>Added: Translation files<\/li>\n<li>Added: Dutch translations<\/li>\n<li>Improved: Moved cache time to a filter.<\/li>\n<li>Improved: Removed <code>session_start()<\/code> call.<\/li>\n<\/ul>\n\n<h4>1.7.3 - October 28, 2013<\/h4>\n\n<ul>\n<li>Added: <code>rfbp_read_more<\/code> filter.<\/li>\n<li>Added: <code>rfbp_content<\/code> filter.<\/li>\n<li>Added: option to unhook <code>wpautop<\/code> from <code>rfbp_content<\/code> filter.<\/li>\n<\/ul>\n\n<h4>1.7.2 - October 18, 2013<\/h4>\n\n<ul>\n<li>Fixed: No posts showing up for Scandinavian languages<\/li>\n<li>Improved: Links will no longer show up twice<\/li>\n<li>Added: Conversion of common smileys<\/li>\n<\/ul>\n\n<h4>1.7.1 - October 17, 2013<\/h4>\n\n<ul>\n<li>Fixed: fetching posts from wrong Facebook page. Sorry for the quick version push.<\/li>\n<li>Improved: default CSS<\/li>\n<\/ul>\n\n<h4>1.7 - October 16, 2013<\/h4>\n\n<ul>\n<li>Fixed issue where strings with dots where turned into (broken) links.<\/li>\n<li>Improved: better linebreaks<\/li>\n<li>Improved: Now using WP Transients for caching<\/li>\n<li>Improved: Now using WP HTTP API for fetching posts, which allows for other transfer methods besides just cURL.<\/li>\n<li>Improved: No user access token is required any more. Access tokens will now <em>never<\/em> expire.<\/li>\n<\/ul>\n\n<h4>1.6 - October 7, 2013<\/h4>\n\n<ul>\n<li>Improved code performance and readability<\/li>\n<li>Improved usability of admin settings<\/li>\n<li>Improved: cleaner HTML output<\/li>\n<li>Improved: default CSS<\/li>\n<li>Improved: image resizing<\/li>\n<li>Improved: default settings<\/li>\n<li>Added installation instructions link to admin settings<\/li>\n<li>Added many CSS classes to output<\/li>\n<li>Fixed extra double quote breaking link validation<\/li>\n<\/ul>\n\n<p><strong>Important:<\/strong> CSS Selectors and HTML output has changed in this version. If you're using custom styling rules you'll have to edit them after updating.<\/p>\n\n<h4>1.5.3 - October 3, 2013<\/h4>\n\n<ul>\n<li>Improved: Code improvement<\/li>\n<li>Improved: UI improvement, implemented some HTML5 fields<\/li>\n<li>Improved: Moved options page back to sub-item of Settings.<\/li>\n<\/ul>\n\n<h4>1.5.2 - October 1, 2013<\/h4>\n\n<ul>\n<li>Fixed: max-width in older browsers<\/li>\n<\/ul>\n\n<h4>1.5.1 - September 20, 2013<\/h4>\n\n<ul>\n<li>Improved: a lot of refactoring, code clean-up, etc.<\/li>\n<li>Improved: \"open link in new window\" option now applies to ALL generated links<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Improved: huge performance improvement for retrieving posts from Facebook<\/li>\n<li>Improved: some code refactoring<\/li>\n<li>Improved: cache now automatically invalidated when updating settings<\/li>\n<li>Improved: settings are now sanitized before saving<\/li>\n<li>Fixed: like and comment count no longer capped at 25<\/li>\n<li>Changed links to show your appreciation for the plugin.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Changed cache folder to the WP Content folder (outside of the plugin to prevent cache problems after updating the plugin).<\/li>\n<li>Added redirection fallbacks when headers have already been sent when trying to connect to Facebook.<\/li>\n<li>Fixed error message when cURL is not enabled.<\/li>\n<li>Improved some messages and field labels so things are more clear.<\/li>\n<li>Updated Facebook API class.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added Facebook icon to WP Admin menu item<\/li>\n<li>Changed the connecting to Facebook process<\/li>\n<li>Improved error messages<\/li>\n<li>Improved code, code clean-up<\/li>\n<li>Improved usability in admin area by showing notifications, removing unnecessary options, etc.<\/li>\n<li>Added notice when access token expires (starting 14 days in advance)<\/li>\n<li>Fixed: Cannot redeclare Facebook class.<\/li>\n<li>Fixed: Images not being shown when using \"normal\" as image source size<\/li>\n<li>Fixed: empty status updates (friends approved)<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Changed the way thumbnail and normal image links are generated, now works with shared photos as well.<\/li>\n<li>Added read_stream permission, please update your access token.<\/li>\n<li>Added cache succesfully updated notice<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added option to hide images<\/li>\n<li>Added option to load either thumbnail or normal size images from Facebook's CDN<\/li>\n<li>Added border to image links<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed parameter app_id is required notice before being able to enter it.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fixed: Reverted back to 'posts' instead of 'feed', to exclude posts from others.<\/li>\n<li>Fixed: undefined index 'count' when renewing cache file<\/li>\n<li>Fixed: wrong comment or like count for some posts<\/li>\n<li>Improved: calculation of cache file modification time to prevent unnecessary cache renewal<\/li>\n<li>Improved: error message when cURL is not enabled<\/li>\n<li>Improved: access token and cache configuration options are now only available when connected<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: Added spaces after the like and comment counts in the shortcode output<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated: Expanded installation instructions.<\/li>\n<li>Changed: Some code improvements<\/li>\n<li>Added: Link to Facebook numeric ID helper website.<\/li>\n<li>Added: Check if cache directory exists. If not the plugin will now automatically try to create it with the right permissions.<\/li>\n<li>Added: option to open link to Facebook Page in a new window.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added: Shortcode to show a list of recent facebook updates in your posts: '[recent_facebook_posts]'<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added: More user-friendly error message when cURL is not enabled on your server.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved: The way the excerpt is created, words (or links) won't be cut off now<\/li>\n<li>Fixed: FB API Error for unknown fields.<\/li>\n<li>Added: Images from FB will now be shown too. Drop me a line if you think this should be optional.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Improved the way the link to the actual status update is created (thanks Nepumuk84).<\/li>\n<li>Improved: upped the limit of the call to Facebooks servers.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed a PHP notice in the backend area when renewing cache and fetching shared status updates.<\/li>\n<li>Added option to show link to Facebook page, with customizable text.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added error messages for easier debugging.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Added option to load some default CSS<\/li>\n<li>Added option to show like count<\/li>\n<li>Added option to show comment count<\/li>\n<li>Improved usability. Configuring Recent Facebook Posts should be much easier now due to testing options.<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Lists most recent posts from public Facebook pages. A faster, prettier &amp; more customizable alternative to Facebooks Like Box.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=952"}],"author":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dvankooten"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=952"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=952"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=952"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=952"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=952"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}