Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
04/09/2015 03:31:18 PM (5 years ago)
Author:
boonebgorges
Message:

Introduce member-type-specific Members directories.

The new 'has_directory' argument for bp_register_member_type() allows
developers to specify whether a list of members matching a given type 'foo'
should be available at http://example.com/members/type/foo/. A slug can be
passed to 'has_directory' to customize the URL used for the member type's
directory.

Note that plugins registering member types must do so at the new hook
'bp_register_member_types' in order to be able to customize the 'has_directory'
value (from its default of true).

bp_has_members() automatically detects the presence of a member type in a
URL. When no member type of the form example.com/members/type/foo/ is found,
URLs of the form example.com/members/?member_type=foo will be detected.

See #6286.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-actions.php

    r9351 r9723  
    5656add_action( 'bp_loaded', 'bp_setup_cache_groups',       5  );
    5757add_action( 'bp_loaded', 'bp_setup_widgets',            6  );
     58add_action( 'bp_loaded', 'bp_register_member_types',    8  );
    5859add_action( 'bp_loaded', 'bp_register_theme_packages',  12 );
    5960add_action( 'bp_loaded', 'bp_register_theme_directory', 14 );
Note: See TracChangeset for help on using the changeset viewer.