WordPress.org

Plugin Directory

NextGEN Facebook - Complete Meta Tags for FB, Google, Pinterest, Twitter, LinkedIn & More

Display your content in the best possible way on Facebook, Google+, Twitter, Pinterest, etc. - no matter how your webpage is shared!

New versions of the plugin are released approximately every week (more or less). New features are added, tested, and released incrementally, instead of grouping them together in a major version release. When minor bugs fixes and/or code improvements are applied, new versions are also released. This release schedule keeps the code stable and reliable, at the cost of more frequent updates.

Free / Basic Version Repository

Changelog / Release Notes

Version 8.30.0-dev4 (2016/05/06)

Official announcement: N/A

  • New Features
  • Improvements
    • Added support for bbPress topics in BuddyPress groups (Pro version).
    • Added 30 more specific types under the http://schema.org/Store type.
  • Bugfixes
    • None
  • Developer Notes
    • None

Version 8.29.7-1 (2016/04/27)

Official announcement: N/A

  • New Features
    • Added a new "Clear All Cache(s) on Save Settings" option on the Essential and Advanced settings pages.
  • Improvements
    • Included additional Schema Place and LocalBusiness types for Schema Type select fields.
    • Added a 'video' context to improve duplicate video URL detection.
  • Bugfixes
    • None
  • Developer Notes
    • Added more debugging messages to the NgfbUtil get_sharing_url() method and improved home page detection.
    • Added 'http://ogp.me/ns/article#' to default array of Open Graph namespaces.
    • Added a meta tag cleanup loop to remove non-og:type related meta tags (for example, removing article meta tags for a product type, etc.).
    • Added an NgfbUtil clear_uniq_urls() method and called at the top of get_all_images() and get_all_videos().
    • Added meta itemprop openinghoursspecification dayofweek, opens, closes, validfrom, validthrough to the meta tags list.

Version 8.29.6-1 (2016/04/21)

Official announcement: N/A

  • New Features
    • None
  • Improvements
    • Added a plugin icon for extension sub-menu items.
  • Bugfixes
    • Fixed non-static home page detection for WebSite, Person, and Organization markup.
  • Developer Notes
    • Added the '$is_md_type' argument to the 'ngfb_schema_head_type' filter.
    • Added support for a date form input field using jQuery's datepicker.
    • Refactored and renamed SucomUtil::is_front_page() to SucomUtil::is_home_page() to test for a static home page.

Version 8.29.5-1 (2016/04/15)

Official announcement: N/A

  • New Features
    • None
  • Improvements
    • Added the "Email Subject" and "Email Message" options in the Social Settings metabox.
    • Added a message in the Free / Basic version to explain how to change the social text and image.
  • Bugfixes
    • Fixed possible call to undefined module object when loading image sizes (Pro version).
  • Developer Notes
    • None

Version 8.29.4-1 (2016/04/12)

Official announcement: N/A

  • New Features
    • None
  • Improvements
    • Changed the Facebook "Author Name Format" option to a fallback feature instead, for cases where the author does not have a Facebook page URL in their WordPress profile.
    • Removed the "Plugin Read Me" settings page and highlighted the "Setup Guide" settings page.
  • Bugfixes
    • Fixed cache salt value for mobile/non-mobile version of sharing buttons.
    • Fixed 'og_vid_url' input option name in the Social Settings metabox.
  • Developer Notes
    • Added crawler name argument to NgfbUser get_og_profile_urls() for the Pinterest crawler.
    • Added an alternative to ksort() in NgfbUtil::get_user_select() for older PHP versions.
    • Move apply_filters() on options before site options are read (and their values applied if/when required).

Version 8.29.2-1 (2016/04/09)

Official announcement: N/A

  • New Features
    • None
  • Improvements
    • None
  • Bugfixes
    • Fixed Twitter Card player video detection -- the embed URL was being removed when the Open Graph "Include Embed text/html Type" option was enabled.
  • Developer Notes
    • None

Version 8.29.1-1 (2016/04/08)

Official announcement: N/A

  • New Features
    • Added a new "Google Structured Data / Schema Markup" section in the Social Settings metabox under the Select Media tab.
    • Added a new "Maximum Images to Include" option under the Google / Schema settings tab.
  • Improvements
    • Schema itemprop meta tags for images will not be included if the "Use Meta Property Containers" option is checked (the containers include the same images).
    • Removed Image Dimension options from the Essential Settings page.
    • Updated the non-cropped image dimension defaults to 800x1600.
    • Added a notice for missing Schema Organization logo and banner images.
    • Added a check for a minimum Pro Update Manager version required (Pro version).
    • Added support for a 'use_post' argument in the sharing buttons shortcode.
  • Bugfixes
    • None
  • Developer Notes
    • Modified the order of NgfbOpengraph get_the_media_info() method arguments.
    • Modified the NgfbUtil get_max_nums() arguments to allow for custom Schema image dimensions.
    • Mofified the SucomWebpage get_quote() method to use the new $mod array.
    • Saved $use_post value in the $mod array from the NgfbUtil get_page_mod() method.
    • Renamed the $mod['is_taxonomy'] array key to $mod['is_term'] (the module is still named 'taxonomy' for now).
    • Removed the NgfbUtil 'sucom_installed_version' and 'sucom_ua_plugin' filters (no longer required).
    • Added a new SucomUtil::get_locale_opt() static method to get localized option values.
    • Added a new SucomUtil::get_site_name() and SucomUtil::get_site_description() to return localized values with fallback to WP values.
    • Replaced $use_post argument with $mod in the following filters:
      • 'ngfb_caption'
      • 'ngfb_content'
      • 'ngfb_content_seed'
      • 'ngfb_description'
      • 'ngfb_description_seed'
      • 'ngfb_title'
      • 'ngfb_title_seed'
    • Removed the NgfbUtil get_source_id() method.
    • Removed $src_id from all method and filter arguments.
    • Added SucomDebug::clear() static method to remove cached content by URL.
    • Added SucomUtil::protect_filter_start() and SucomUtil::protect_filter_stop() methods to save/restore pre-filtered values.
    • Added SucomUtil::is_front_page() static method (works front-end and back-end) and updated all is_front_page() function calls.
    • Added an 'is_front' element to the $mod array (element value is updated by the post module).
    • Changed is_front_page() to $mod['is_front'] checks where possible, and SucomUtil::is_front_page() elsewhere.
    • Changed the SucomUtil get_post_object(), get_term_object() and get_user_object() methods to static methods.

Requires: 3.1 or higher
Compatible up to: 4.5.2
Last Updated: 5 hours ago
Active Installs: 10,000+

Ratings

4.3 out of 5 stars

Support

6 of 7 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 50,2,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 50,2,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 50,2,1 100,1,1 50,2,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 75,4,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 50,2,1 100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1
50,2,1 100,1,1
0,1,0 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,1,1 100,1,1 100,1,1 50,2,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 33,3,1 33,3,1 50,2,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 67,3,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1