The Display Widgets SEO Plus Plugin is an updated version of the popular Display Widgets Plugin v2.05. Major improvements include a significant increase in the number of WordPress conditional functions (like is_attachment() and is_paged()) is now supported AND the WPML Language Plugin support has been significantly improved.
Display Widgets v2.05 WPML language plugin support wasn’t working correctly, v2.05 language options overrode other options: could only set Show or Hide on a language section.
Why Use Display Widgets SEO Plus?
WordPress widgets are awesome, widgets can be used to add all sorts of content to a WordPress sites sidebars and other widget areas (under “Appearance” > “Widgets”). However, the vast majority of WordPress themes lack awareness of what section of the site they are on: by default WordPress widgets lack support for the built in conditional functions like the ones listed below.
Site Section – WordPress Conditional Function
- Static Front Page is_front_page()
- Home Page Archives is_home()
- Category Archives is_category()
- Tag Archives is_tag()
- Dated Archives is_date()
- Author Archives is_author()
- Search Results is_search()
- Archives is_archive()
- Posts is_single()
- Static Pages is_page()
- Attachment Pages is_attachment()
- 404 Error Page is_404()
- Custom Taxonomy Archives is_tax()
- Custom Post Type Archives is_post_type_archive()
- Specific Custom Post Type via get_post_type()
In most WordPress themes a widget can’t be set to only load on Tag Archives or only load on Posts, or don’t load on a few selected Static Pages: WordPress by default has NO widget logic.
The Display Widgets SEO Plus Plugin adds the above WordPress conditional functions AND other widget logic features to most WordPress widgets. When the Display Widgets SEO Plus Plugin is active it’s possible using simple dropdown selections and tick boxes (added to the bottom of widgets under “Appearance” > “Widgets”) to Show OR Hide a widget on a Single Page, a Single Category, only on Posts, only on Tags, only on Search Results and so much more…..
The above conditional options are further extended with these conditional functions:
- Paged Archives/Paged Comments via is_paged()
- Specific Categories
- Posts Within Specific Categories
- Specific WPML Languages
Works with Custom Taxonomies, Custom Post Types, Custom Post Type Archives and the WPML language plugin.
WPML Language Plugin Widget Logic Support
The widget logic is so advanced it works seamlessly with the very popular WPML Language Plugin: WPML is an advanced language plugin for WordPress, can be used to create multiple language versions of a site under one WordPress installation.
For example a widget could be set to Show (or Hide) on One Category Archive AND the Posts in that Category, BUT only when in a specific language section of the site: i.e. a German Category, with German Posts, when on the German part of the site. Or a widget could be set to only load on the Posts of a specific Category and on a few select Static Pages, on the 404 Error page and on the Home Page.
Thinking of upgrading from the original Display Widgets Plugin v2.05, the above is NOT possible in version 2.05. In the original Display Widgets Plugin the WPML language options override the widget logic settings: could only set a widget to be Shown or Hidden on an entire language section.
I considered offering the new features to the Display Widgets plugin author, but looks like the plugin is either abandoned or close to it: Display Widgets v2.05 hasn’t been updated for well over a year and support requests aren’t answered. If this new plugin becomes popular I’ll be adding new widget logic features in the future, so made sense to fork the code into a new plugin.
There are so many widget logic permutations almost anything is achievable now.
Widget, Widgets, Widget Logic, Widget Context, Sidebar, WPML, WPML Language, WPML Language Plugin, Display Widgets, SEO, Silo SEO, SEO silo structure, WordPress SEO Plugin, WordPress SEO, SEO Plugin, PageRank, PR, Link Benefit, Filter, Conditional, Categories, Custom Taxonomies
Display Widgets SEO Plus Options on a Widget.
Display Widgets SEO Plus Options on a Widget : shows the Categories +/- options open. Note there are six Category condition options.
Display Widgets SEO Plus Options on a Widget : shows the Content Types +/- options open. Note there are twenty two condition options.
Display Widgets SEO Plus Options on a Widget : shows the Static Pages +/- options open. Select specific pages to hide/show the widget on: the example is set to “Show On Ticked”.
Display Widgets SEO Plus Options on a Widget : shows the Languages +/- options open, available when the WPML languages plugin is active. Select specific languages to hide/show the widget on: the example is set to “Show On Ticked” AND to “Use Above Options : AND Ticked Languages” which means the earlier ticked options are combined with the language options.
Display Widgets SEO Plus Options on a Widget : shows the Languages +/- options open, available when the WPML languages plugin is active. Select specific languages to hide/show the widget on: the example is set to “Hide On Ticked” AND to “Ignore Above Options : Ticked Languages ONLY” which means the earlier ticked options are ignored, only the language options work.