私はWPテーマを作成しています。構造とデザインはかなり複雑なので、すべてをプログラムする方法を模索する必要があります。同じheader.phpに異なるバナー画像を読み込む方法は?
私はセクションでグループ化された異なる種類のページを持っています。ウェブサイトのすべてのページは同じナビゲーションを持ちますが、1つのセクションのすべてのページには特定のバナーがあります。言い換えれば、5つの異なるheader.phpファイル(同じナビゲーションバーと異なるバナーが背面にあります)を作成するか、セクションに基づいてheader.phpを作成して特定のバナーをロードします。
私は可能だが、それ以上の情報は見つけられません。
おかげ
EDIT
page.php:
if(is_page(14)) {
$class_name='headerNew';
get_header();
}
のstyle.css:
.headerNew{
background-image: url('img/explorebg.png')
}
.headerSupport{
background-image: url('img/supportbg.png');
}
header.phpの:
<div class="<?php echo($class_name);?>">
これは大丈夫ですが、何も表示されません。
IMO一つだけheader.phpのを持っている必要があり、そこにメインのロジックを行い、それがよりきれいな方法になります。あなたが何かを変更する(または多くの変更を加える)場合は、そのメソッドを使用して、5つではなく1つの変更だけを行うことができます。これで時間が節約されます –
また、あなたのコードの例をここに入れてくださいもう少し詳しく言うと。それらの特定のバナーが非常に複雑な場合(**構造によって**または非常に異なる場合)、おそらく他の方法で行う方が良いでしょう。しかし、コードを見ることなく、あなたの状況を理解することは難しいです –