Add Post Status to Body Class 时间:2018-09-03 作者:Ian S 我已经添加了一个自定义的职位状态拒绝,工作刚刚好。我想在预览帖子时将帖子状态添加到帖子正文中。以设置管理员看到的前端信息框的样式。 2 个回复 最合适的回答,由SO网友:Scott 整理而成 您必须使用body_class 钩住functions.php 主题文件与get_post_status() 作用如下所示:add_filter( \'body_class\', \'custom_class\' ); function custom_class( $classes ) { if ( get_post_status() == \'rejected\' ) { $classes[] = \'rejected\'; } return $classes; } SO网友:gwc 这对聚会来说有点晚了,但对于那些可能感兴趣的人来说,这可以在没有自定义代码的情况下完成。WordPress存储库中有一个名为WP247 Body Classes. 您可以使用Custom Classes 节添加您自己的自定义实体类。在这种情况下,只需添加以下代码行,就会得到一个名为is-poststat-? 哪里? 将是post状态。$classes[] = \'is-poststat-\' . get_post_status(); 然后,您可以使用CSS定制页面并检查body.is-poststat-publish 或body.is-poststat-rejected.希望这对别人有帮助。 结束 文章导航