Comment on Display Widgets SEO Plus Plugin by SEO Dave.
In the Display Widgets SEO Plus Plugin update version 1.1.0 (release is imminent) I’ve added bbPress plugin and BuddyPress plugin widget logic support.
Also fixed a couple of code bugs in the “All Archives…) settings under “Content Types +/-” (those option didn’t work) and fixed WPML language plugin compatibility: in v1.0.0 it worked, but was ‘temperamental’, that was a real pain to fix.
Display Widgets SEO Plus v1.1.0 adds support for the BuddyPress plugin and the bbPress plugin.
The BuddyPress plugin adds Membership Group support to WordPress. The bbPress plugin adds Forum support to WordPress.
Both the BuddyPress and the bbPress plugins add custom sections to a WordPress site which are NOT covered fully by the default WordPress conditionals. Fortunately both WordPress plugins have their own awesome set of conditional functions and the most important ones are supported by the Display Widgets SEO Plus Plugin.
BuddyPress Plugin and bbPress Plugin Conditional Function
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()
With the above options the BuddyPress Recently Active Members Widget would load on the BuddyPress Members Directory Page, on the BuddyPress User Pages and on BuddyPress Activity Streams Items. The widget wouldn’t load anywhere else on the site or you could add additional non-BuddyPress parts of the site via the other Display Widgets SEO Plus options.
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()
With the above options the bbPress Forums List Widget would load on the BuddyPress Groups Forum Pages (if any are set) and on the bbPress forum archive page and bbPress Forums (single forums). The widget wouldn’t load anywhere else on the site or you could add additional non-bbPress parts of the site via the other Display Widgets SEO Plus options.
Life would be so much easier is all plugins were developed this way, I only had problems with one of the BuddyPress/bbPress conditional functions above (bp_is_group_forum() is depreciated, so didn’t work, had to use bp_is_current_action( ‘forum’ ) for the “BuddyPress Group Forum” widget logic) the rest were easy to understand and to add widget logic support for.
David Law
More Comments by SEO Dave
Display Widgets WordPress SEO Plugin
Future Display Widgets Plugin Development
I’ve updated the main article with new information, also pasted below:
Because of the hacking mess related to the Display Widgets Plugin v2.6.* (see my Display Widgets Plugin Review) I’m developing/supporting two Display Widgets Plugins:
Display Widgets Plugin v4.* (free) – security …
Continue Reading Display Widgets WordPress Plugin
Display Widgets WordPress SEO Plugin
Display Widgets WordPress SEO Plugin v3.0.0 is Still Safe to Use
I removed it (and my other plugins) from the WordPress plugin repository as I was moderated for asking a valid question about what the Display Widgets plugin developer (the developer of another plugin which he’d recently purchased) was doing with …
Continue Reading Display Widgets WordPress Plugin
Display Widgets WordPress SEO Plugin
WPML Plugin Widget Logic Bug Fix
In the first release of the Display Widgets SEO Plus Plugin (v1.0.0) there was an issue with the WPML Plugin Widget Logic support (was a code bug).
The WPML plugin overrides the default WordPress get_categories() function (and other functions) so when …
Continue Reading Display Widgets WordPress Plugin
Display Widgets WordPress SEO Plugin
WPML Language Plugin Widget Logic Testing
For the record up until a few days ago (early November 2016) I’d not used the WPML language plugin: I can barely understand my native language (English), so don’t have multiple language sites :-) Since I wanted to conserve as …
Continue Reading Display Widgets WordPress Plugin