list_cats

list_cats

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

See hook in core

Displaying hooks found in version: wordpress-6.7.1

apply_filters('list_cats') is found 5 times:

  • /wp-includes/category-template.php line 437
    		 *
    		 * @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
     
    		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
     
    		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
     
    		$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
    		// 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;
    		}