我正在使用脚本动态地将类添加到body标签。我想添加一个额外的固定(非动态类)。我只需要添加一个加载体的类。
这是创建正文类的函数
function add_slug_to_body_class( $classes ) {
global $post;
if( is_home() ) {
$key = array_search( 'blog', $classes );
if($key > -1) {
unset( $classes[$key] );
};
} elseif( is_page() ) {
$classes[] = sanitize_html_class( $post->post_name );
} elseif(is_singular()) {
$classes[] = sanitize_html_class( $post->post_name );
};
return $classes;
}
除了动态生成的任何类之外,我还需要添加一个'loading'类。
我不能简单地将类添加到body标记中,因为它们被新生成的类替换:<body <?php body_class(); ?>>
如何在此php函数中包含额外的类?
答案 0 :(得分:0)
你可以放:
$classes[] = "loading";
返回数组之前。这将在以下情况下添加为正文类:
<body <?php body_class(); ?>>
正在运行。
body_class()
功能的完整文档位于:http://codex.wordpress.org/Function_Reference/body_class