0

ホームページを除くすべてのページのbodyタグにクラスを追加したい。今、私は持っています。

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

ただし、ホームページを含むすべてのページに「インテリア」を追加します。

「ホームページ」以外のすべての内部ページの body タグにクラスを追加する標準的な方法は何ですか?

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 に答える