A new WPSSO User Locale Selector (WPSSO UL) extension for WPSSO and WordPress version 4.7+ has been released. This Free extension provides a user locale / language / region selector in the WordPress admin back-end and front-end toolbar menus. This allows users to easily change their preferred locale setting from the toolbar instead of having to update their WordPress profile page.
The default WordPress behavior is to apply the user locale preference to the admin back-end only — this plugin can optionally extend the user locale preference to the front-end webpage as well (enabled by default in the SSO > User Locale settings page).
A new extension for WPSSO called WPSSO Tweet a Quote (WPSSO TAQ) is available to include Twitter-style quotes in your content, with an easy (and optional) Tweet link for readers.
[taq]WPSSO Tweet a Quote – Easily add Tweetable quotes to your WordPress content! ;-)[/taq]
WPSSO TAQ uses your existing WPSSO settings to shorten URLs, add the Twitter Business @username, and recommend the author’s @username after sharing — and developers / advanced users will appreciate the ability to completely re-style the quote text and Tweet link. ;-)
If you’re using the WPSSO Schema JSON-LD Markup (WPSSO JSON) extension (and if not, you really should), you may have noticed that Google’s Schema validation tools can pickup additional incomplete / inaccurate Schema markup from your theme templates. WPSSO JSON defines its JSON-LD markup as the “main entity” for the webpage — so Google will prefer this markup over any other found in the webpage — but you may still want to cleanup that incomplete / inaccurate Schema Microdata from your theme templates. The new WPSSO Strip Schema Microdata (WPSSO SSM) extension is a Free plugin that removes Schema Microdata markup from the webpage body section automatically, leaving the Schema JSON-LD markup as the only Schema markup in the webpage.
This article was written back in October of 2014 and no longer represents the currently available Yoast SEO and WPSSO Core plugin features — which have both evolved significantly since 2014.
Schema markup in JSON-LD format, which is not discussed here, has become essential for good SEO. The current Yoast SEO plugin offers some basic Schema JSON-LD markup, while the WPSSO Schema JSON-LD Markup add-on for WPSSO Core goes much, much further (and even includes a Premium version for even more Schema options).
The social sharing aspects discussed in this article (meta tags, images, videos, etc.) from Yoast SEO and WPSSO Core are still mostly relevant, although Twitter has since dropped the Gallery, Photo, and Product cards.
A few years ago, most website visitors came from Google Search results. Plugins designed to optimize your content for Google Search became increasingly popular, and part of many “must have” plugin lists. Recently though, that trend has been shifting, as the percentage of visitors coming from social websites is increasing — often matching and sometimes out-pacing — the number of visitors from Google Search. Traditional Search Engine Optimization (SEO) plugins, like WordPress SEO by Yoast for example, have adapted to this change by stepping away from their core purpose, and re-using their SEO content to generate additional meta tags for social websites. But how good is an SEO plugin at addressing the needs of social websites? We compare WordPress SEO to WPSSO, a dedicated social sharing optimization plugin to find out.
There are a few functions available to retrieve the URL and size of an image in the WordPress Media Library, but few people know that these functions will often lie about an image’s dimensions.
As an example, let’s define a custom image size of 1000 x 1000 cropped, and use
image_downsize() to retrieve the URL and size of an image ID (this example can be used with
wp_get_attachment_image_src() as well). I’ll use
list() in the example, instead of an array variable for the return values, to keep the code more readable. ;-)
add_image_size( 'my-custom-size', 1000, 1000, true );
list( $img_url, $img_width, $img_height, $img_is_intermediate ) = image_downsize( $id, 'my-custom-size' );
WordPress will return a URL for the image and the values of $width / $height may be 1000 / 1000 – it all depends on several factors.
If you use the NGFB plugin for WordPress, which supports the ManageWP.org button, please note that there’s a small incompatibility with their button and the WordPress admin bar. If you are logged in and the top admin bar is displayed, the ManageWP.org button “popup tooltip” will overlay their button, making it impossible to click the button underneath.
I needed to assign the same featured image to the children and grand-children of top-level pages, so wrote this plugin to hook into the ‘get_post_metadata’ WordPress filter and assign them dynamically. The plugin should be available on WordPress.org shortly. Meanwhile, you can download it here.
For the past year I’ve been working on NGFB, a WordPress plugin that adds Open Graph, Search Engine Optimization (SEO), and Twitter Card meta tags to webpage headers. It’s one of those things that all websites need, but few website owners actually know what meta tags are or look like. There are a lot of plugins for WordPress that add meta tags to webpages, but not all are created equal. ;-) This article will explain what meta tags are, why they are useful, and what makes one set more complete than another. But first, we need to get everyone on the same page…