{"id":260884,"date":"2025-11-17T17:13:44","date_gmt":"2025-11-17T17:13:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ron-page-embed-for-fb\/"},"modified":"2025-11-17T17:23:55","modified_gmt":"2025-11-17T17:23:55","slug":"ron-social-page-embed","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/ron-social-page-embed\/","author":14801755,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Ron Social Page Embed","header_author":"Akhtaruzzaman Rony","header_description":"Display Facebook page with customizable options via shortcode ([ronfacebook pagelink=\"https:\/\/facebook.com\/yourpage\"]) or widget. No App ID needed.","assets_banners_color":"c6649d","last_updated":"2025-11-17 17:23:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/rmtech.com.bd\/donate\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ron-social-page-embed","header_author_uri":"https:\/\/rmtech.com.bd\/wp-plugin\/ron-social-page-embed","rating":0,"author_block_rating":0,"active_installs":20,"downloads":254,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"ronykayes","date":"2025-11-17 17:23:55"}},"upgrade_notice":{"1.0.3":"<ul>\n<li>Fixes Late Escaping issues and updates external service disclosures.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3397418,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3397417,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3397458,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3397455,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3397423,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3397424,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3397425,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"screenshot-1.png","2":"screenshot-2.png","3":"screenshot-3.png","4":"screenshot-4.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[21693,4784,671,4780,676],"plugin_category":[],"plugin_contributors":[250096],"plugin_business_model":[],"class_list":["post-260884","plugin","type-plugin","status-publish","hentry","plugin_tags-facebook-embed","plugin_tags-facebook-page","plugin_tags-facebook-plugin","plugin_tags-facebook-shortcode","plugin_tags-facebook-widget","plugin_contributors-ronykayes","plugin_committers-ronykayes"],"banners":{"banner":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/banner-772x250.png?rev=3397458","banner_2x":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/banner-1544x500.png?rev=3397417","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/icon-256x256.png?rev=3397418","icon_2x":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/icon-256x256.png?rev=3397418","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/screenshot-1.png?rev=3397455","caption":"screenshot-1.png"},{"src":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/screenshot-2.png?rev=3397423","caption":"screenshot-2.png"},{"src":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/screenshot-3.png?rev=3397424","caption":"screenshot-3.png"},{"src":"https:\/\/ps.w.org\/ron-social-page-embed\/assets\/screenshot-4.png?rev=3397425","caption":"screenshot-4.png"}],"raw_content":"<!--section=description-->\n<p>Easily embed your Facebook Page on your WordPress website. This plugin allows you to display your page's feed, cover photo, and profile pictures using either a simple widget or a flexible shortcode. No Facebook App ID or API key is required\u2014just your Page URL.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Widget Ready:<\/strong> Add the \"Ron Social Page Embed\" widget to any sidebar or footer.<\/li>\n<li><strong>Shortcode Ready:<\/strong> Use <code>[ronfacebook]<\/code> to embed anywhere in your posts and pages.<\/li>\n<li><strong>Settings Page:<\/strong> Go to <strong>Settings &gt; Ron Social Page Embed<\/strong> to set a default URL and generate shortcodes.<\/li>\n<li><strong>No App ID Needed:<\/strong> Works right out of the box with just your Page URL.<\/li>\n<li><strong>Customizable:<\/strong> Show or hide the timeline (posts), cover photo, and facepile (profile photos).<\/li>\n<li><strong>Flexible Width:<\/strong> Set width in <code>px<\/code> (e.g., <code>500px<\/code>) or percentage (<code>100%<\/code>).<\/li>\n<li><strong>Responsive:<\/strong> Automatically adapts to container width (up to Facebook's 500px maximum).<\/li>\n<li><a href=\"https:\/\/rmtech.com.bd\/contact\/\">Need Help?<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ronykayes\">About Author<\/a><\/li>\n<li><a href=\"https:\/\/rmtech.com.bd\/donate\/\">Donate link<\/a><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the Facebook SDK to display the social page embed.\n* <strong>Service:<\/strong> Facebook (Meta) SDK\n* <strong>Usage:<\/strong> To render the Facebook Page plugin timeline, cover photo, and events.\n* <strong>Data Sent:<\/strong> Requests are made directly from the visitor's browser to Facebook's servers (<code>connect.facebook.net<\/code>). Facebook may collect IP addresses, browser information, and other data according to their policy.\n* <strong>Privacy Policy:<\/strong> <a href=\"https:\/\/www.facebook.com\/privacy\/policy\/\">Meta Privacy Policy<\/a>\n* <strong>Terms:<\/strong> <a href=\"https:\/\/www.facebook.com\/legal\/terms\">Meta Terms of Service<\/a><\/p>\n\n<h4>Widget Options:<\/h4>\n\n<ul>\n<li>Facebook Page URL<\/li>\n<li>Show\/Hide Posts (Timeline)<\/li>\n<li>Show\/Hide Cover Photo<\/li>\n<li>Show\/Hide Profile Photos (Facepile)<\/li>\n<li>Use Small Header<\/li>\n<li>Custom Width &amp; Height<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<p>[ronfacebook pagelink=\"https:\/\/facebook.com\/yourpage\"]<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin does not collect or store any user data on your server. However, it embeds content from Facebook, which may collect data as described in the \"External Services\" section.<\/p>\n\n<h4>Feedback<\/h4>\n\n<p>Any suggestions or feedback are welcome. Thank you for using or trying one of my plugins. Please take the time to let me know about your experiences and rate this plugin.<\/p>\n\n<h3>Support<\/h3>\n\n<p><a href=\"https:\/\/rmtech.com.bd\/support\/\">Support<\/a><\/p>\n\n<!--section=installation-->\n<p><strong>Method 1: WordPress Dashboard (Easiest)<\/strong><\/p>\n\n<ol>\n<li>Navigate to 'Plugins &gt; Add New' in your WordPress dashboard.<\/li>\n<li>Search for \"Ron Social Page Embed\".<\/li>\n<li>Click 'Install Now' and then 'Activate'.<\/li>\n<li>Go to 'Settings &gt; Ron Social Page Embed' to configure your default page URL.<\/li>\n<\/ol>\n\n<p><strong>Method 2: Manual Upload<\/strong><\/p>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file from the WordPress.org repository.<\/li>\n<li>Navigate to 'Plugins &gt; Add New' in your dashboard.<\/li>\n<li>Click 'Upload Plugin' at the top.<\/li>\n<li>Upload the <code>.zip<\/code> file and click 'Install Now', then 'Activate'.<\/li>\n<\/ol>\n\n<p><strong>After Activation<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Settings &gt; Ron Social Page Embed<\/strong> to set your default Page URL and use the shortcode generator.<\/li>\n<li>Or, go to <strong>Appearance &gt; Widgets<\/strong> to add the \"Ron Social Page Embed\" widget to your sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20use%20the%20plugin%3F'><h3>How do I use the plugin?<\/h3><\/dt>\n<dd><p>You have two ways to use it:<\/p>\n\n<ol>\n<li>Shortcode: Use the [ronfacebook] shortcode in any post, page, or text widget.<\/li>\n<li>Widget: Go to \"Appearance &gt; Widgets\" and add the \"Ron Social Page Embed\" widget to any widget area (like your sidebar or footer).<\/li>\n<\/ol><\/dd>\n<dt id='do%20i%20need%20a%20facebook%20app%20id%20or%20api%20key%3F'><h3>Do I need a Facebook App ID or API Key?<\/h3><\/dt>\n<dd><p>No. This plugin works without needing any App ID or complicated setup. You just need the URL of your Facebook page.<\/p><\/dd>\n<dt id='what%20is%20the%20shortcode%20and%20what%20are%20its%20options%3F'><h3>What is the shortcode and what are its options?<\/h3><\/dt>\n<dd><p>The basic shortcode is [ronfacebook]. This will use the default Facebook Page URL you set in Settings &gt; Ron Social Page Embed.\nFor more control, you can use the full shortcode: [ronfacebook pagelink=\"https:\/\/facebook.com\/yourpage\" width=\"100%\" height=\"600\" show_posts=\"true\" show_cover=\"true\" show_facepile=\"true\" small_header=\"false\"]<\/p>\n\n<ul>\n<li>pagelink: The full URL of your Facebook page.<\/li>\n<li>width: The width of the embed. You can use pixels (e.g., 500 or 500px) or percentages (e.g., 100%).<\/li>\n<li>height: The height in pixels (e.g., 600). Leave blank to let Facebook decide.<\/li>\n<li>show_posts: Set to true to show the page's timeline. Set to false to hide it.<\/li>\n<li>show_cover: Set to true to show the cover photo. Set to false to hide it.<\/li>\n<li>show_facepile: Set to true to show profile pictures of people who like the page.<\/li>\n<li>small_header: Set to true to use a smaller header.<\/li>\n<\/ul><\/dd>\n<dt id='how%20do%20i%20find%20the%20shortcode%20generator%3F'><h3>How do I find the Shortcode Generator?<\/h3><\/dt>\n<dd><p>Go to your WordPress dashboard, then navigate to Settings &gt; Ron Social Page Embed. You will find a generator that builds the shortcode for you.<\/p><\/dd>\n<dt id='why%20isn%27t%20my%20facebook%20page%20showing%20up%3F'><h3>Why isn't my Facebook page showing up?<\/h3><\/dt>\n<dd><p>Please check these common reasons:<\/p>\n\n<ul>\n<li>Correct URL: Make sure you have the full and correct Facebook Page URL (e.g., https:\/\/www.facebook.com\/facebook).<\/li>\n<li>Page Restrictions: Your Facebook page might have age or country restrictions. If a visitor is not logged into Facebook or doesn't meet the criteria, the page box may not show for them.<\/li>\n<li>Try viewing your site in a private\/incognito browser window to see what the public sees.<\/li>\n<li>Page Publishing: Make sure your Facebook Page is published and visible to the public.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Added external service disclosure for Facebook SDK.<\/li>\n<li>Fix: Implemented late escaping in widget form fields.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: Corrected a PHP syntax error (typo) in the <code>ronfacebook_options_sanitize<\/code> function.<\/li>\n<li>Fix: Corrected <code>wp_enqueue_script<\/code> parameters for external scripts to pass plugin checker.<\/li>\n<li>Fix: Updated internal script version numbers.<\/li>\n<li>Fix: Corrected all escaping issues in the widget form (<code>ron-facebook-widget.php<\/code>) to pass plugin checker.<\/li>\n<li>Fix: Renamed plugin to 'Ron Social Page Embed' to comply with trademark guidelines.<\/li>\n<li>Fix: Changed plugin slug and text domain to 'ron-social-page-embed'.<\/li>\n<li>Fix: Escaped all echoed strings (e.g., _e, __) for improved security.<\/li>\n<li>Fix: Enqueued scripts and styles correctly using wp_enqueue_scripts and admin_enqueue_scripts.<\/li>\n<li>Fix: Moved admin JavaScript to its own 'admin-script.js' file.<\/li>\n<li>Fix: Standardized widget and settings page titles.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Display your Facebook page with customizable options via a simple shortcode or widget. No App ID needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/260884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=260884"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ronykayes"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=260884"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=260884"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=260884"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=260884"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=260884"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=260884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}