大家好,对wordpress 在body_class 与 post_class中加入分类ID感兴趣的小伙伴,下面一起跟随三零脚本的小编来看看wordpress 在body_class 与 post_class中加入分类ID的例子吧。
默认情况下,WordPress body_class和 post_class并没有包含当前文章的分类ID。 不过,可以用下面的代码来实现:
/**
*
* @arrange (三零.脚本) www.q3060.com
**/
// 在body_class 与 post_class中加入分类ID
function category_id_class($classes) {
global $post;
foreach((get_the_category($post->ID)) as $category)
$classes [] = 'cat-' . $category->cat_ID . '-id';
return $classes;
}
add_filter('post_class', 'category_id_class');
add_filter('body_class', 'category_id_class');
将代码放到在functions.php文件里即可,即使没有使用分类ID,这个函数还是非常好使的。