list_cats

list_cats

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: wordpress-6.7.2

apply_filters('list_cats') is found 5 times:

  • /wp-includes/category-template.php line 437
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
         *
         * @param string       $element  Category name.
         * @param WP_Term|null $category The category object, or null if there's no corresponding category.
         */
        $show_option_none = apply_filters( 'list_cats', $parsed_args['show_option_none'], null );
        $output          .= "\t<option value='" . esc_attr( $option_none_value ) . "' selected='selected'>$show_option_none</option>\n";
    }
     
    if ( ! empty( $categories ) ) {
     
        if ( $parsed_args['show_option_all'] ) {
  • /wp-includes/category-template.php line 446
    443
    444
    445
    446
    447
    448
    449
    450
    451
    if ( $parsed_args['show_option_all'] ) {
     
        /** This filter is documented in wp-includes/category-template.php */
        $show_option_all = apply_filters( 'list_cats', $parsed_args['show_option_all'], null );
        $selected        = ( '0' === (string) $parsed_args['selected'] ) ? " selected='selected'" : '';
        $output         .= "\t<option value='0'$selected>$show_option_all</option>\n";
    }
     
    if ( $parsed_args['show_option_none'] ) {
  • /wp-includes/category-template.php line 454
    451
    452
    453
    454
    455
    456
    457
    458
    459
    460
    if ( $parsed_args['show_option_none'] ) {
     
        /** This filter is documented in wp-includes/category-template.php */
        $show_option_none = apply_filters( 'list_cats', $parsed_args['show_option_none'], null );
        $selected         = selected( $option_none_value, $parsed_args['selected'], false );
        $output          .= "\t<option value='" . esc_attr( $option_none_value ) . "'$selected>$show_option_none</option>\n";
    }
     
    if ( $parsed_args['hierarchical'] ) {
        $depth = $parsed_args['depth'];  // Walk the full depth.
  • /wp-includes/class-walker-category-dropdown.php line 66
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    $pad = str_repeat( '&nbsp;', $depth * 3 );
     
    /** This filter is documented in wp-includes/category-template.php */
    $cat_name = apply_filters( 'list_cats', $category->name, $category );
     
    if ( isset( $args['value_field'] ) && isset( $category->{$args['value_field']} ) ) {
        $value_field = $args['value_field'];
    } else {
        $value_field = 'term_id';
    }
  • /wp-includes/class-walker-category.php line 106
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    // Restores the more descriptive, specific name for use within this method.
    $category = $data_object;
     
    /** This filter is documented in wp-includes/category-template.php */
    $cat_name = apply_filters( 'list_cats', esc_attr( $category->name ), $category );
     
    // Don't generate an element if the category name is empty.
    if ( '' === $cat_name ) {
        return;
    }