在Wordpress中如何向除主页之外的所有内部页面添加正文类

时间:2013-02-13 19:56:37

标签: php wordpress

我想在主页上为所有页面添加一个类 EXCEPT 。现在我有。

<?php body_class('interior'); ?>

但它为所有页面添加了“内部”,包括主页。

在“主页”以外的所有内页中向body标签添加类的最佳标准方法是什么?

2 个答案:

答案 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代码在家里,你不会上课。