1
add_filter('body_class','cp_new_body_classes');
function cp_new_body_classes($classes) {
if(!is_page_template()) {
$classes[] = 'reg-page';
return $classes;
}
}
私はページテンプレートではないページにreg-page
のクラスを追加しようとしています。 がページテンプレートのページについては、デフォルトのWordPressクラスを残したいだけです。上記のコードを試してみると、ページテンプレートではなく他のページ(はのページテンプレート)がクラスなしで残ってしまうように、reg-page
のクラスが追加されます。このコードを修正するにはどうしたらいいですか?ボディクラスを追加する
ああ、わかります。どうもありがとうございました! – SamY
申し訳ありません、ただの簡単な質問です。私は "if(!is_page_template()||!is_home())'のように "ホームページか"を追加しようとしていますが、 'reg-page'クラスはすべてのページに追加されます。私は間違って何をしていますか? – SamY
'reg-page'をサイトのすべての部分だけでなくページやホームに表示したいですか?それはうまくいくはずです。 'if(!(is_page_template()|| is_home()))'あなたの意図を正しく理解していますか? –