Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
03/23/2023 07:35:38 PM (18 months ago)
Author:
imath
Message:

Make BP_Core_Nav generate "BP Rewrites ready" navigation links

  • Remove all components $parent_url attributes when setting sub nav items.
  • Only use the bp_core_create_nav_link() $link attribute argument & the bp_core_create_subnav_link() $parent_url attribute argument if specified to preserve backward compatibility.
  • Migrates the Community search feature so that it uses BP Rewrites.
  • Perform some bp_loggedin_user_domain() in favor of bp_loggedin_user_url().
  • Update some PHPUnit tests.

Props r-a-y, johnjamesjacoby, boonebgorges

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/actions/leave-group.php

    r13437 r13441  
    4646        }
    4747
    48         $group = groups_get_current_group();
     48        $group    = groups_get_current_group();
    4949        $redirect = bp_get_group_url( $group );
    5050
    5151        if ( ! $group->is_visible ) {
    52             $redirect = trailingslashit( bp_loggedin_user_domain() . bp_get_groups_slug() );
     52            $groups_slug = bp_get_groups_slug();
     53            $redirect    = bp_loggedin_user_url(
     54                array(
     55                    'single_item_component' => bp_rewrites_get_slug( 'members', 'member_' . $groups_slug, $groups_slug ),
     56                )
     57            );
    5358        }
    5459
Note: See TracChangeset for help on using the changeset viewer.