我想在除主页之外的所有页面的 body 标签中添加一个类。现在我有。
<?php body_class('interior'); ?>
但它为包括主页在内的所有页面添加了“内部”。
将类添加到除“主页”之外的所有内部页面的正文标记的最佳标准方法是什么?
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'); ?>
我认为最好的解决方案是写:
<body <?php if (!is_front_page()) body_class('interior'); ?> <?php body_class(); ?>>
这样你只class="interior"
在除首页外的所有页面中添加,你可以将类保存在首页,否则在你只使用首页标签中的第一个php代码时,<body>
你将没有类。