list_cats
list_cats
Appears in: wordpress-4.0, wordpress-4.4, wordpress-4.8, wordpress-4.9, wordpress-4.9.4, wordpress-4.9.5, wordpress-4.9.6, wordpress-4.9.7, wordpress-4.9.8, wordpress-5.0, wordpress-5.0.1, wordpress-5.0.2, wordpress-5.0.3, wordpress-5.1, wordpress-5.1.1, wordpress-5.2, wordpress-5.2.1, wordpress-5.2.2, wordpress-5.2.3, wordpress-5.2.4, wordpress-5.3, wordpress-5.3.1, wordpress-5.3.2, wordpress-5.4, wordpress-5.4.1, wordpress-5.4.2, wordpress-5.5, wordpress-5.5.1, wordpress-5.5.2, wordpress-5.5.3, wordpress-5.6, wordpress-5.6.1, wordpress-5.6.2, wordpress-5.7, wordpress-5.7.1, wordpress-5.7.2, wordpress-5.8, wordpress-5.8.1, wordpress-5.8.2, wordpress-5.8.3, wordpress-5.9, wordpress-5.9.1, wordpress-5.9.2, wordpress-5.9.3, wordpress-6.0, wordpress-6.0.1, wordpress-6.0.2, wordpress-6.0.3, wordpress-6.1, wordpress-6.1.1, wordpress-6.2, wordpress-6.2.1, wordpress-6.2.2, wordpress-6.3, wordpress-6.3.1, wordpress-6.3.2, wordpress-6.4, wordpress-6.4.1, wordpress-6.4.2, wordpress-6.4.3, wordpress-6.5, wordpress-6.5.2, wordpress-6.5.3, wordpress-6.5.4, wordpress-6.5.5, wordpress-6.6, wordpress-6.6.1, wordpress-6.6.2, wordpress-6.7, wordpress-6.7.1, wordpress-6.7.2
Hook Type: filter
Displaying hooks found in version: wordpress-6.7.2apply_filters('list_cats') is found 5 times:
- /wp-includes/category-template.php line 437433434435436437438439440441442443
*
* @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 446443444445446447448449450451
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 454451452453454455456457458459460
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 6663646566676869707172
$pad
=
str_repeat
(
' '
,
$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 106102103104105106107108109110111
// 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
;
}