Skip to:
Content

BuddyPress.org

Ticket #7873: 7873.patch

File 7873.patch, 1.2 KB (added by imath, 3 years ago)
  • src/bp-members/classes/class-bp-members-component.php

    diff --git src/bp-members/classes/class-bp-members-component.php src/bp-members/classes/class-bp-members-component.php
    index 01659b3a2..20c3eccee 100644
    class BP_Members_Component extends BP_Component { 
    232232                 */
    233233                if ( bp_displayed_user_has_front_template() ) {
    234234                        $bp->default_component = 'front';
    235                 } elseif ( defined( 'BP_DEFAULT_COMPONENT' ) && BP_DEFAULT_COMPONENT ) {
    236                         $bp->default_component = BP_DEFAULT_COMPONENT;
    237235                } elseif ( bp_is_active( 'activity' ) && isset( $bp->pages->activity ) ) {
    238236                        $bp->default_component = bp_get_activity_slug();
    239237                } else {
    240238                        $bp->default_component = ( 'xprofile' === $bp->profile->id ) ? 'profile' : $bp->profile->id;
    241239                }
    242240
     241                if ( defined( 'BP_DEFAULT_COMPONENT' ) && BP_DEFAULT_COMPONENT ) {
     242                        $default_component = BP_DEFAULT_COMPONENT;
     243                        if ( 'profile' === $default_component ) {
     244                                $default_component = 'xprofile';
     245                        }
     246
     247                        if ( bp_is_active( $default_component ) ) {
     248                                $bp->default_component = BP_DEFAULT_COMPONENT;
     249                        }
     250                }
     251
    243252                /** Canonical Component Stack ****************************************
    244253                 */
    245254