最近几天, 我一直在编写自己的WordPress主题, 但遇到另一个问题。这些时候, 我不知道如何实现它。
我想为我网站上的每个首页添加一个类。因此, 如果单个页面成为首页, 它将为body标签(例如”
home”
)提供另一个类。
【如果它是WordPress的首页,如何将类添加到body元素()】几乎每个高级主题都具有此功能, 但是我找不到解决方案。
有人知道吗?
谢谢!斯蒂芬
#1你可以使用body_class过滤器在body标签中添加类, 如下所示:
function home_body_class($classes) {
if ( is_front_page() ) {
$classes[] = 'home';
}return $classes;
}add_filter( 'body_class', 'home_body_class' );
你可以操纵静态主页, 博客页面等的条件。
推荐阅读
- 如何在WordPress中添加活动类以锚定标签
- 如何从WordPress中的另一个PHP文件访问数组变量()
- WordPress数组如何在后台工作()
- 如何使用自定义分类(产品,类别,用户,自定义帖子类型)进行搜索,使用没有任何插件的功能搜索WordPress
- 如何在WordPress中创建响应式图像轮播和幻灯片自定义帖子类型内容
- 你如何正确地向WordPress Customizer添加图像控件()
- 你如何链接到帖子作者的个人资料页面()
- 你如何根据使用它的帖子数量来停用wordpress帖子中自定义字段的值()
- web技术分享| webRTC 媒体流录制