Skip to:
Content

bbPress.org

Changeset 7309


Ignore:
Timestamp:
06/26/2025 12:41:12 AM (8 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 trunk, for 2.7.

Fixes #3617.

File:
1 edited

Legend:

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

    r6808 r7309  
    226226        }
    227227
    228         // Setup profile URL
    229         $url = array( bp_core_get_user_domain( $user_id ) );
     228        // Default URL value
     229        $url = '';
     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.