Problems with BuddyPress 1.7.2
-
Hi,
my initial problem is this:
If I active the debug-mode DW dows show me this info “Page is archive” for all of my BuddyPress-pages.For a fast “fix” I’ve changed this in the detectPage-fcuntion:
public function detectPage() { global $bp; // First we register the Path URL $this->url = $_SERVER['REQUEST_URI']; if ( isset($bp) && $bp->current_component != '' ) { return 'bp'; } else if ( is_front_page() && get_option('show_on_front') == 'posts' ) {
So now I can disable a Widget for all pages but BuddyPress-Pages.
The second problem is the default-handling. If I want to put “Show widget default on BuddyPress pages?” to “no” and make exceptions, then the $DW->overrule_maintype hits it with “rule D2”, because “bp” is not in the maintype-list:
<!-- Q: SELECT widget_id, maintype, name, value FROM cwp_dynamic_widgets WHERE widget_id LIKE 'custom_post_widget-15' AND (maintype LIKE 'bp%' OR maintype IN ('browser', 'date', 'day', 'week', 'role', 'tpl', 'url')) ORDER BY maintype, name //--> <!-- Number of rules to check for widget custom_post_widget-15: 6 //--> <!-- Default for custom_post_widget-15 set to FALSE (rule D2) //--> content of $DW->overrule_maintype: Array ( [0] => browser [1] => date [2] => day [3] => week [4] => role [5] => tpl [6] => url )
kind regards
Klaus
- The topic ‘Problems with BuddyPress 1.7.2’ is closed to new replies.