我想在主页上为所有页面添加一个类 EXCEPT 。现在我有。
<?php body_class('interior'); ?>
但它为所有页面添加了“内部”,包括主页。
在“主页”以外的所有内页中向body标签添加类的最佳标准方法是什么?
答案 0 :(得分:6)
http://codex.wordpress.org/Function_Reference/is_home
<?php if (!is_home()) body_class('interior'); ?>
除非你的意思是http://codex.wordpress.org/Function_Reference/is_front_page
<?php if (!is_front_page()) body_class('interior'); ?>
答案 1 :(得分:0)
我认为最好的解决方案是写:
<body <?php if (!is_front_page()) body_class('interior'); ?> <?php body_class(); ?>>
通过这种方式,除了首页之外,您只在所有页面中添加class="interior"
,并且您可以将该类保存在首页中,否则您只使用标记<body>
中的第一个php代码在家里,你不会上课。