Plugin Review – Display Widgets SEO Plus

https://wordpress.org/plugins/display-widgets-seo-plus/

Version Tested V 1.1.2

Display Widgets SEO Plus is a WordPress plugin that gives you control over the circumstances where a widget will be displayed. It’s an alternative to building multiple sidebars for pages, with Display Widgets SEO Plus you put all of your widgets in the default sidebar and then choose on a widget by widget basis exactly where that widget will be displayed.

Once you have installed and activated the plugin, each widget added to a sidebar in Dashboard>>Appearance>>Widgets attains a further set of options, which will show or hide the widget; To all users, to logged in users only or to logged out users and on specific pages or posts.

Using Display Widgets SEO Plus can be a little complex if you have a large number of widgets you wish to use, the default is that a widget will be displayed on all pages and for all users, but you can choose to either; Hide a widget on all pages except those selected, or to display a widget on all pages except those selected.

Display Widgets SEO Plus has a very nice feature whereby if you please and “!” at the beginning of the widget title, the widget title will not be displayed at the front end but is displayed at the back end. This is useful when there’s no need to display a title but you need one to keep track of your widgets in widget configuration page.

Display Widgets SEO Plus also supports BuddyPress very well, allowing widgets to display on the various BuddyPress pages, the individual group pages, forums, activity etc. This feature is at the top level for pages, you can select for example all Group pages and this will display the widget on the sidebar of all individual groups, what you can do is only display a widget in the sidebar of group “X”. The developer hopes to add that feature later.

BuddyPress specific widget logic

ALL BuddyPress Pages – is_buddypress()
BuddyPress Members Directory – bp_is_members_directory()
BuddyPress User Pages – bp_is_user()
BuddyPress Activity Streams Directory – bp_is_activity_directory()
BuddyPress Activity Streams Item – bp_is_single_activity()
BuddyPress Groups Directory – bp_is_groups_directory()
BuddyPress Group – bp_is_group()
BuddyPress Group Forum – bp_is_current_action( ‘forum’ )
BuddyPress Group Forum Topic – bp_is_group_forum_topic()
BuddyPress Registration Page – bp_is_register_page()

bbPress specific widget logic

ALL bbPress Pages – is_bbpress()
bbPress User Pages – bbp_is_single_user()
bbPress Forum Archive – bbp_is_forum_archive()
bbPress Category Forum – bbp_is_forum_category()
bbPress Forum – bbp_is_single_forum()
bbPress Forum Topic – bbp_is_single_topic()
bbPress Topic Tag – bbp_is_topic_tag()

Overall I give this plugin a score of 9 out of 10. I think that it can be overly complex but it supports BuddyPress very welland gives a great deal of control over where and to whom a widget can be displayed.

My Star Rating

Other Peoples Reviews


Venutius

I've been setting up and managing BuddyPress social networks for a few years. I moved from Ning and other platforms and have come to BuddyPress looking to make sites with similar features to them.

2 Comments

Getting more specific about your Sidebars – BuddyPress User · November 27, 2016 at 10:39 pm

[…] The information that is displayed in Sidebars is an important aspect of your website, one that can be tailored for each individual page if you wish, though this aspect is one that will tend to make your site setup more complex. In my search for better ways of displaying more relevant information with each page viewed what I have settled upon is a solution using two sidebar management plugins, these are Content Aware Sidebars and Display Widgets SEO Plus. […]

Plugin Review – BuddyPress Featured Members – BuddyPress User · January 7, 2017 at 4:53 pm

[…] an option to set this to display either a list or a slider of the featured members. You could use Display Widgets SEO Plus to place this on specific pages such as […]

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Contact Me
close slider