【发布时间】:2017-08-31 00:34:48
【问题描述】:
我正在尝试向帖子添加一个新类,以便我可以通过 css 为该类设置不同的样式。对于所有帖子类型event_listing,当前的div 类是box-layout。我希望如果任何帖子的 meta_key _featured 的 meta_value 为 1 那么它应该在当前类之前或之后添加一个新类。应该是box-layout featured-class。
下面是我试图在我的主题functions.php文件中使用它但还没有成功的代码。
add_filter('body_class','add_featured_class');
function add_featured_class ( $classes ) {
global $post;
if ( "1" == get_post_meta( get_the_ID(), '_featured', true ) ) {
$classes[] = 'featured-class';
}
// return the $classes array
return $classes;
}
【问题讨论】: