post_class_taxonomies
云策文档标注
概述
post_class_taxonomies 是一个 WordPress 过滤器,用于控制为文章生成类名时使用的分类法列表。默认情况下,它会包含文章类型注册的所有公共分类法。
关键要点
- 过滤器名称:post_class_taxonomies
- 作用:过滤生成文章类名时使用的分类法数组
- 默认行为:使用文章类型的所有公共分类法
- 引入版本:WordPress 6.1.0
参数说明
- $taxonomies:字符串数组,表示要生成类名的分类法列表
- $post_id:整数,文章 ID
- $classes:字符串数组,文章类名数组
- $css_class:字符串数组,额外添加的类名数组
代码示例
$taxonomies = apply_filters( 'post_class_taxonomies', $taxonomies, $post->ID, $classes, $css_class );相关函数
- get_post_class():用于检索文章容器元素的类名数组
原文内容
Filters the taxonomies to generate classes for each individual term.
Description
Default is all public taxonomies registered to the post type.
Parameters
$taxonomiesstring[]-
List of all taxonomy names to generate classes for.
$post_idint-
The post ID.
$classesstring[]-
An array of post class names.
$css_classstring[]-
An array of additional class names added to the post.
Source
$taxonomies = apply_filters( 'post_class_taxonomies', $taxonomies, $post->ID, $classes, $css_class );
Changelog
| Version | Description |
|---|---|
| 6.1.0 | Introduced. |