category_css_class
Filter HookDescription
Filters the list of CSS classes to include with each category in the list.Hook Information
File Location |
wp-includes/class-walker-category.php
View on GitHub
|
Hook Type | Filter |
Line Number | 245 |
Hook Parameters
Type | Name | Description |
---|---|---|
string[]
|
$css_classes
|
An array of CSS classes to be applied to each list item. |
WP_Term
|
$category
|
Category data object. |
int
|
$depth
|
Depth of page, used for padding. |
array
|
$args
|
An array of wp_list_categories() arguments. |
Usage Examples
Basic Usage
<?php
// Hook into category_css_class
add_filter('category_css_class', 'my_custom_filter', 10, 4);
function my_custom_filter($css_classes, $category, $depth, $args) {
// Your custom filtering logic here
return $css_classes;
}
Source Code Context
wp-includes/class-walker-category.php:245
- How this hook is used in WordPress core
<?php
240 * @param string[] $css_classes An array of CSS classes to be applied to each list item.
241 * @param WP_Term $category Category data object.
242 * @param int $depth Depth of page, used for padding.
243 * @param array $args An array of wp_list_categories() arguments.
244 */
245 $css_classes = implode( ' ', apply_filters( 'category_css_class', $css_classes, $category, $depth, $args ) );
246 $css_classes = $css_classes ? ' class="' . esc_attr( $css_classes ) . '"' : '';
247
248 $output .= $css_classes;
249 $output .= ">$link\n";
250 } elseif ( isset( $args['separator'] ) ) {
PHP Documentation
<?php
/**
* Filters the list of CSS classes to include with each category in the list.
*
* @since 4.2.0
*
* @see wp_list_categories()
*
* @param string[] $css_classes An array of CSS classes to be applied to each list item.
* @param WP_Term $category Category data object.
* @param int $depth Depth of page, used for padding.
* @param array $args An array of wp_list_categories() arguments.
*/
Quick Info
- Hook Type: Filter
- Parameters: 4
- File: wp-includes/class-walker-category.php
Related Hooks
Related hooks will be displayed here in future updates.