wordpress的body_class如何移除某个class

要从 WordPress 的 body_class 函数中移除特定的类,你可以使用 body_class 过滤器来实现。以下是一个示例代码,演示如何在 WordPress 主题中移除特定的类:

function remove_body_class_example($classes) {
    // 要移除的类名
    $class_to_remove = 'classtoremove';

    // 检查数组中是否存在要移除的类
    if (($key = array_search($class_to_remove, $classes)) !== false) {
        // 如果存在,使用unset函数移除该类
        unset($classes[$key]);
    }

    return $classes;
}

// 添加过滤器,以便在WordPress输出body_class时应用上述函数
add_filter('body_class', 'remove_body_class_example');

将上述代码添加到你的 WordPress 主题的 functions.php 文件中。将 'classtoremove' 替换为你要移除的实际类名。然后,当WordPress生成页面的 <body> 元素时,该类将不再包括在其中。

请注意,这只会影响前台(网站访问者看到的部分),而不会影响后台。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享