WordPress中的body_class钩子用于添加附加的CSS类到网站的标签中。您可以在主题的functions.php文件中使用add_filter函数来添加自定义的类。
使用方法如下:
1. 打开您的主题的functions.php文件。
2. 在文件末尾添加以下代码:
function custom_body_class($classes) {
// 添加自定义的CSS类
$classes[] = 'custom-class';
// 根据条件添加CSS类
if (is_single()) {
$classes[] = 'single-post';
}
return $classes;
}
add_filter('body_class', 'custom_body_class');
上述代码中,自定义的CSS类"custom-class"会被添加到标签中的CSS类列表中。另外,如果当前页面是一个单篇文章页面,"single-post"类也会被添加。
您可以根据自己的需要添加任意数量的CSS类。只需将它们添加到$classes数组中,并确保将修改后的数组返回。
3. 保存并上传更改后的functions.php文件到您的服务器。
现在,如果您查看网站源代码,可以看到在标签中添加了您定义的CSS类。
请注意,一般情况下,不建议直接修改主题的functions.php文件。而是应该使用子主题或插件中的函数来添加自定义代码。这样可以避免在主题更新时丢失您的修改。
希望以上解释对您有所帮助!
0 个评论