php - body_class wordpress 不工作

标签 php wordpress

我试图在 html 的 body 标签内放置一个类,用于我的 wordpress 主题。 我查看了 wordpress 的代码,我应该使用以下内容,并将其添加到我的 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;
}

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

最佳答案

这段代码似乎是正确的。

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

<body <?php body_class(); ?>>

关于php - body_class wordpress 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25287437/

相关文章:

html - 如何在两个水平 DIV 中拆分屏幕,这两个 DIV 都有自己的滚动条? (给出的示例链接)

php - 功能有效,但无法 +1

php - 在 PHP 中生成 UUID 的最有效方法是什么?

php - WordPress旧版本安装

php - 从wordpress中的摘录末尾删除3个点

php - WordPress 通用页眉页脚覆盖网站导航和页脚

php - 在php中使用POSIX正则表达式删除C源代码中的注释

Javascript 代码在控制台中给出 if 条件错误

php - 在 MYSQL 中存储密码的正确代码过程

javascript - 服务器文件的 URL 在 wordpress 站点的页面源中更改