WPSSO Update – Wistia and Social JSON Improvements

wpsso-icon-round-2048x2048

WordPress Social Sharing Optimization (WPSSO) version 3.23.0 has been released.

The Wistia media integration module (Pro version) has been updated to support the new Wistia video async embed HTML. A new “Website Alternate Name” option has also been added to the General settings under the Google / Schema tab. This new option can be used to provide Google another name to consider for your website (see Include Your Site Name in Search Results for more information).

Two bug fixes are also included in this version — custom image sizes are defined too late in load process for the Media Library image editing feature, so an additional hook has been included to define custom image sizes specifically when editing images. The custom Pinterest Image ID / URL in the Social Settings metabox was being ignored, which has been fixed in this version. A known issue with using the Visual Composer plugin is that WordPress may be unable to strip its shortcodes out of the content text. This new version of WPSSO includes additional code to remove any remaining Visual Composer shortcodes.

The Schema JSON related methods have been completely refactored — the new methods use proper PHP arrays and call a JSON encoder to format the result. New WPSSO filters have also been added to allow developers to hook into and modify the JSON data arrays (see wpsso/filters.txt for more information).

Continue reading


WPSSO Update – Upscale / Enlarge Small Images

wpsso-icon-round-2048x2048

WordPress Social Sharing Optimization (WPSSO) version 3.21.0 has been released.

Since it’s release, WPSSO has always required custom image sizes, like those WordPress uses (thumbnail, medium, large, etc). Requiring specific image dimensions, instead of simply using the full-size image as most plugins do, has always been a bit of a two-edged sword. On the one hand we can make sure that we provide large images to social sites for retina / high-PPI displays (and check size ratios, etc.), but on the other hand, always making sure your original full-size images are large enough (not to mention older images in your library that pre-date WPSSO) can be a bit of a challenge. :) Sometimes, you’d just like to upscale / enlarge the images you have — not too much, but just a bit. If you’ve felt that need, then you’ll really like WPSSO v3.21.0 — it offers a new image upscaling module, including a maximum percentage limit to make sure your upscaled images don’t look too bad. No matter what, upscaled images will never look as sharp and clean as your originals. I would encourage you to upload larger full-size originals instead of upscaling your existing images, but if upscaling sounds right for you, check the updated Setup Guide for additional information on this feature.

Continue reading


WPSSO SSB Update – CSS Class Names & Email Button

wpsso-ssb-icon-round-2048x2048

WPSSO Social Sharing Buttons (WPSSO SSB) version 2.0.0 has been released. This latest version includes a new E-Mail sharing button, which has been requested a few times in the past. :) All CSS class names have been updated — WPSSO SSB version 2.0.0 will load a new set of default CSS styles. If you’ve customized the default styles in an older version, you will have to apply those changes to these new defaults as well (taking into consideration the new class names). The CSS editing features on the Sharing Styles page has been included in the Free version as well. ;-)

Continue reading


WPSSO Update – JSON Improvements and Filter Hooks

wpsso-icon-round-2048x2048

WordPress Social Sharing Optimization (WPSSO) version 3.19.0 has been released. After the Schema meta tag improvements of the last two versions, I also decided to review the JSON related code and see if I can’t improve / extend it’s functionality and flexibility. I’ve added several new JSON filter hooks to help you modify existing JSON (for the default website, person, and organization JSON scripts), but also contribute JSON scripts for other Schema types as well.

WPSSO SSB v2.0.0 should be released shortly with a new E-Mail sharing button, and a new automated publishing extension for WPSSO should be done (hopefully) in the next 1-2 weeks. I have plans for two more extensions, so stay tuned for those in the next few months. ;-)

Continue reading


WPSSO Update – Schema Type by Post Type

wpsso-icon-round-2048x2048

WordPress Social Sharing Optimization (WPSSO) version 3.18.0 and 3.18.1 have been released. The latest versions include a new “Schema Item Type by Post Type” option to select the Schema item type for each post type (and custom post types). Since version 3.16.0 WPSSO has offered an automated process to check and modify templates to add schema attributes for <head>

Continue reading


NGFB / WPSSO Update – Improvements & Video Autoplay

wpsso-ngfb-icon-round-2048x2048

NextGEN Facebook (NGFB) version 8.17.0 and WordPress Social Sharing Optimization (WPSSO) version 3.17.0 have been released.

I’ve started work on a new auto-posting extension for WPSSO, which has led to a few improvements in NGFB and WPSSO. A new “Show Tabs in Social Settings Metabox” option allows you to remove the Social Preview, Head Tags, and Validate tabs from the Social Settings metabox. The meta tag listing under the Head Tags tab has also been improved to include additional schema and JSON-LD code blocks. A new “Force Autoplay when Possible” option has been added to force video autoplay when possible — the Vimeo and Wistia integration modules have been updated to use this option. The All In One SEO Pack and all video integration modules have also been refactored to standardize their code.

Continue reading


NGFB / WPSSO Update – New “head_attributes” Filter

wpsso-ngfb-icon-round-2048x2048

NextGEN Facebook (NGFB) version 8.16.0 and WordPress Social Sharing Optimization (WPSSO) version 3.16.0 have been released.

Continuing work on the Schema markup improvements from the last version, the “<head> Attributes Filter Hook” theme integration option has also been improved — Previously, the Schema itemtype was added to the <html> element attributes using the standard “language_attributes” WordPress filter. This defined the Schema itemtype for the webpage as a whole, which might be ok, except that some themes also define a second itemtype later in their template. The proper location for our Schema itemtype is in the <head> element attributes, to define the itemtype only for the meta tags being added by NGFB / WPSSO. Unfortunately WordPress and most theme templates do not have a standard filter for that element. In this new version, NGFB and WPSSO will check the header.php template for a standard <head> element, and if found, will suggest updating it with a new “head_attributes” filter. As an example:

And in context, here are the first three lines found in most header.php templates:

Continue reading


NGFB / WPSSO Update – Product Rating Schema

wpsso-ngfb-icon-round-2048x2048

NextGEN Facebook (NGFB) version 8.15.0 and WordPress Social Sharing Optimization (WPSSO) version 3.15.0 have been released.

A new “Use Meta Property Container(s)” option has been added to the Google / Schema settings tab to include additional schema properties in webpage headers (product ratings, for example). Support for WooCommerce and Yotpo Social Reviews for WooCommerce product ratings has also been added.

To take full advantage of this new Schema markup, make sure your “<head> Attributes Filter Hook” option under the Theme Integration tab is set correctly. If your theme does not offer a filter hook for the <head> element attributes, consider adding a call to the wpsso_schema_attributes() function in your theme’s header.php template instead (or ngfb_schema_attributes() if you use the NGFB plugin). Example:

Leave the “<head> Attributes Filter Hook” option value empty if you add this function to your template.

Continue reading


NGFB / WPSSO Update – Pre-defined Meta Tags for CPTs

wpsso-ngfb-icon-round-2048x2048

NextGEN Facebook (NGFB) version 8.14.0 and WordPress Social Sharing Optimization (WPSSO) version 3.14.0 have been released.

Using WPSSO as an example, this latest version provides an easy way to connect WPSSO to Custom Post Types (CPTs). If your theme (or another plugin) uses the following CPTs, WPSSO will pre-populate its Open Graph meta tags array with standard meta tags for that type. The following CPTs are recognized:

Continue reading


NGFB / WPSSO Update – Manage Social Columns

wpsso-ngfb-icon-round-2048x2048

NextGEN Facebook (NGFB) version 8.12.0 and WordPress Social Sharing Optimization (WPSSO) version 3.12.0 have been released.

These new versions add a Show Social Columns option on the Advanced settings page to enable / disable the the “Social Img” and “Social Desc” columns for Posts, Pages, Taxonomy, and Users list pages. NextGEN Gallery’s (NGG) image object format has changed in recent versions, breaking some filters that NGFB and WPSSO required to correctly detect NGG image IDs. The detection of NGG images in the content text has been improved in these versions by adding support for NGG’s “data-image-id” attribute. A possible undefined index error for Media Library images has also been fixed by adding a check for the full width and height attributes (which may be missing).

Continue reading