Add Post Tags to Body Class

时间:2011-12-16 作者:aj martin

想要将post标记名称添加到body类-我成功地使用下面的代码将类别添加到body类-

 //adds new body class for post category
add_filter(\'body_class\', \'add_category_class_single\');
function add_category_class_single($classes){
     global $post;

    $category = get_the_category($post->ID);
    $slug = $category[0]->slug;
    $classes[] = \'post-category-\' . $slug;

    return $classes;
 }
然而,当我尝试使用get\\u the\\u标签时,我没有任何运气-有什么想法吗?

1 个回复
SO网友:Joshua Abenazer

那是因为get_the_tags() 函数返回一个以标记id为键值的数组。你可以使用array_values( get_the_tags( $post->ID ) ). 这应该可以奏效。

结束