Skip to:
Content

bbPress.org

Changeset 7310


Ignore:
Timestamp:
06/26/2025 12:42:29 AM (9 months ago)
Author:
johnjamesjacoby
Message:

Extend - BuddyPress - Members: correct a deprecated function usage.

This change adds a private method to encapsulate support for bp_core_get_user_domain() if it is still explicitly included, and using bp_members_get_user_url() otherwise.

Props davidbaumwaid, sirlouen.

In branches/2.6, for 2.6.14.

Fixes #3617.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.6/src/includes/extend/buddypress/members.php

    r6808 r7310  
    226226        }
    227227
    228         // Setup profile URL
    229         $url = array( bp_core_get_user_domain( $user_id ) );
     228        // Default URL value
     229        $url = array();
     230
     231        // BuddyPress < 12.0 (deprecated code is intentionally included)
     232        if ( function_exists( 'bp_core_get_user_domain' ) ) {
     233            $url = array( bp_core_get_user_domain( $user_id ) );
     234
     235        // BuddyPress > 12.0 (rewrite rules)
     236        } elseif ( function_exists( 'bp_members_get_user_url' ) ) {
     237            $url = array( bp_members_get_user_url( $user_id ) );
     238        }
    230239
    231240        // Maybe push slug to end of URL array
Note: See TracChangeset for help on using the changeset viewer.