post_class-WordPress函数

post_class( string|array $class = '', int|WP_Post $post_id = null )

描述

显示post div的类。

参数

$class
(string | array) (可选) 添加到类列表中的一个或多个类。
默认值: ”
$post_id
(int | WP_Post) (可选) Post ID或Post对象。默认为全局$post。
默认值:null

例子

此示例显示post_class了主题文件(如single.php)中常用的模板标签:


> 以上输出打印此HTML(对于“新闻”类别中的帖子和支持Post格式的主题):
使用这些CSS类,您可以对此特定的帖子进行风格化,或者分配相同类别(或帖子格式)的所有帖子: .post { /* Styles for all posts */ } .post-4564 { /* Styles for only this post (ID number 4564) */ } .category-news { /* Styles for all posts in the 'news' category */ } .format-standard { /* Styles for all posts assigned the post-format of 'standard' */ }

例子二

您可以将类添加到post_class默认值:


> 以上打印HTML添加的类和默认值:
使用数组添加多个类:
>

例子三

要打印post_class其他类型的CSS类,然后是当前的,请指定其ID(整数):

以上打印(取决于类别和标签):
class=”post-22 post type-post status-publish format-standard hentry category-another-cat tag-tag1 tag-tag2



源文件

wp-includes / post-template.php: get_post_class()

Previous Post
is_sticky-WordPress函数
Next Post
post_class-WordPress过滤器教程

相关文章

Menu