是否有方法将类添加到body_class
基于当前页面的函数?
例如,如果您在主页上,以及通常生成的类上<body>
元素也将具有front
和main-page
课程。如果你在“关于”页面上inner-page
和sixcol
而不是类。
我(没有成功)试过这个;
function body_class_variants($variants) {
if (is_home() || is_front_page()) {
$variants = \'front main-page\';
} else {
$variants = \'inner-page sixcol\';
}
return $variants;
add_filter(\'body_class\',\'body_class_variants\');
它基于我用来将页面名称输出到body类的函数
function body_class_names($classes) {
global $post;
$name = $post->post_name;
$classes[] = $name;
return $classes;
}
add_filter(\'body_class\',\'body_class_names\');
但无济于事。
任何帮助都将不胜感激。