Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/19/2020 10:58:06 PM (6 years ago)
Author:
imath
Message:

Member Types: improve the newly introduced bp_member_type_list()

This is a followup to [12797] in order to make it possible to avoid showing the template tag's label.

See #8394

File:
1 edited

Legend:

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

    r12797 r12799  
    21232123                );
    21242124
     2125                // Should the label be output?
     2126                $has_label = ! empty( $r['label'] );
     2127
    21252128                $labels = wp_parse_args(
    21262129                        $r['label'],
     
    21432146                        }
    21442147
    2145                         $before = $after = '';
    2146                         $count = count( $types );
     2148                        $before = $after = $label = '';
     2149                        $count  = count( $types );
    21472150
    21482151                        if ( 1 === $count ) {
     
    21562159                                $parent_elem = new BP_Core_HTML_Element( array(
    21572160                                        'element' => $r['parent_element'],
    2158                                         'attr'    => $r['parent_attr']
     2161                                        'attr'    => $r['parent_attr'],
    21592162                                ) );
    21602163
     
    21692172                                        'element'    => $r['label_element'],
    21702173                                        'attr'       => $r['label_attr'],
    2171                                         'inner_html' => esc_html( $label_text )
     2174                                        'inner_html' => esc_html( $label_text ),
    21722175                                ) );
    21732176                                $label = $label->contents() . ' ';
    21742177
    21752178                        // No element, just the label.
    2176                         } else {
     2179                        } elseif ( $has_label ) {
    21772180                                $label = esc_html( $label_text );
    21782181                        }
Note: See TracChangeset for help on using the changeset viewer.