Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/17/2016 04:54:21 PM (8 years ago)
Author:
dcavins
Message:

Member Types: Use helper function for taxonomy name.

Allows the member type taxonomy name to be filtered.

Props slaFFik, dcavins.

See #6060.

File:
1 edited

Legend:

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

    r11045 r11110  
    25072507
    25082508/**
     2509 * Output the slug of the member type taxonomy.
     2510 *
     2511 * @since 2.7.0
     2512 */
     2513function bp_member_type_tax_name() {
     2514    echo bp_get_member_type_tax_name();
     2515}
     2516
     2517    /**
     2518     * Return the slug of the member type taxonomy.
     2519     *
     2520     * @since 2.7.0
     2521     *
     2522     * @return string The unique member taxonomy slug.
     2523     */
     2524    function bp_get_member_type_tax_name() {
     2525        /**
     2526         * Filters the slug of the member type taxonomy.
     2527         *
     2528         * @since 2.7.0
     2529         *
     2530         * @param string $value Member type taxonomy slug.
     2531         */
     2532        return apply_filters( 'bp_get_member_type_tax_name', 'bp_member_type' );
     2533    }
     2534
     2535/**
    25092536 * Register a member type.
    25102537 *
     
    26772704    }
    26782705
    2679     $retval = bp_set_object_terms( $user_id, $member_type, 'bp_member_type', $append );
     2706    $retval = bp_set_object_terms( $user_id, $member_type, bp_get_member_type_tax_name(), $append );
    26802707
    26812708    // Bust the cache if the type has been updated.
     
    27132740    }
    27142741
    2715     $deleted = bp_remove_object_terms( $user_id, $member_type, 'bp_member_type' );
     2742    $deleted = bp_remove_object_terms( $user_id, $member_type, bp_get_member_type_tax_name() );
    27162743
    27172744    // Bust the cache if the type has been removed.
     
    27482775
    27492776    if ( false === $types ) {
    2750         $raw_types = bp_get_object_terms( $user_id, 'bp_member_type' );
     2777        $raw_types = bp_get_object_terms( $user_id, bp_get_member_type_tax_name() );
    27512778
    27522779        if ( ! is_wp_error( $raw_types ) ) {
Note: See TracChangeset for help on using the changeset viewer.