body_class wordpress不起作用

Cas*_*ert 3 php wordpress

我试图用PHP为我的wordpress主题在html的body标签内放置一个类.我看一下wordpress的codex,我应该使用以下内容,并将其添加到我的functions.php文件中:

add_filter( 'body_class', 'my_class_names' );
function my_class_names( $classes ) {
    // add 'class-name' to the $classes array
    $classes[] = 'class-name';
    // return the $classes array
    return $classes;
}
Run Code Online (Sandbox Code Playgroud)

只有这对我不起作用.有谁知道这可能是什么?

Mar*_*sov 7

此代码似乎是正确的.

因此,您必须确保在开始正文标记的主题中正确调用body_class().它通常在header.php中找到,应该类似于:

<body <?php body_class(); ?>>
Run Code Online (Sandbox Code Playgroud)