要从 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>
元素时,该类将不再包括在其中。
请注意,这只会影响前台(网站访问者看到的部分),而不会影响后台。