1. 首页
  2. WordPress 函数手册

get_post_class()

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)

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

get_post_class() 为WP2原创文章,链接:https://www.wp2.cn/functions/get_post_class/

发表评论

您的电子邮箱地址不会被公开。