Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
03/27/2023 06:19:06 PM (22 months ago)
Author:
imath
Message:

Improve Components Member's single item navigation generation

  • Edit the BP_Component Class so that it globalize navigation items before registering it.
  • Introduce bp_get_component_navigations(), a new function that will be used to get Member's single navigation customizable slugs within the BuddyPress settings area.
  • Perform all remaining bp_loggedin_user_domain() replacements (55) in favor of the bp_loggedin_user_url() function which uses BP Rewrites to build URLs.
  • Improve bp_loggedin_user_link() by adding a new $chunks array of arguments to output escaped URL in templates.
  • Adapt some PHPUnit testcases.

Props r-a-y, johnjamesjacoby, boonebgorges

Closes https://github.com/buddypress/buddypress/pull/78
See #4954

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-notifications/bp-notifications-functions.php

    r13395 r13442  
    235235                if ( is_string( $content ) ) {
    236236                    $notification_object->content = $content;
    237                     $notification_object->href    = bp_loggedin_user_domain();
     237                    $notification_object->href    = bp_loggedin_user_url();
    238238                } else {
    239239                    $notification_object->content = isset( $content['text'] ) ? $content['text'] : '';
     
    303303                if ( is_string( $content ) ) {
    304304                    $notification_object->content = $content;
    305                     $notification_object->href    = bp_loggedin_user_domain();
     305                    $notification_object->href    = bp_loggedin_user_url();
    306306                } else {
    307307                    $notification_object->content = $content['text'];
Note: See TracChangeset for help on using the changeset viewer.