0

我想在主页之外的所有页面的 body 标签中添加一个类。现在我有。

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

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

将类添加到除“主页”之外的所有内部页面的正文标记的最佳标准方法是什么?

4

2 回答 2

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'); ?>
于 2013-02-13T19:58:48.807 回答
0

我认为最好的解决方案是写:

<body <?php if (!is_front_page()) body_class('interior'); ?> <?php body_class(); ?>>

这样你只class="interior"在除首页外的所有页面中添加,你可以将类保存在首页,否则在你只使用首页标签中的第一个php代码时,<body>你将没有类。

于 2016-11-16T14:28:01.130 回答