get_post_class()

get_post_class( string|string[] $class = ”, int|WP_Post…

get_post_class( string|string[] $class = , int|WP_Post $post_id = null )

检索post container元素的类名数组。
Retrieves an array of the class names for the post container element.

目录锚点:#说明#参数#返回#源码#笔记


说明(Description)

类名很多。如果post是一个sticky,则为“sticky”类名。“hentry”类总是添加到每个帖子中。如果文章有文章缩略图,则将“has post thumbnail”添加为类。对于帖子所属的每个分类法,都将添加一个格式为{$taxonomy}-{$slug}的类,例如“category foo”或“my_custom_taxonomy-bar”。

“post_tag”分类法是一种特殊情况;类具有“tag-”前缀,而不是“post_tag-”。所有类名都通过过滤器“post_class”传递,其中包含类名列表,后跟$class参数值,post ID是最后一个参数。


参数(Parameters)

参数 类型 必填 说明
$class (string | string[]) 可选 要添加到类列表中的用空格分隔的字符串或类名数组。
$post_id (int | WP_Post) 可选 Post ID或Post对象。

返回(Return)

(string[])类名数组。


源码(Source)


更新版本 源码位置 使用 被使用
4.2.0 wp-includes/post-template.php:481 2 18

笔记(Notes)

默认用法
带参数
如果正在编写自定义主题并使用此函数,请确保传递第一个参数,尽管它可能为空。

类别:WordPress 函数手册

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册