WordPressで、特定のページだけに「ある要素」を表示させたいときの
テンプレートファイルへの書き方。
このページのもくじ
テンプレートファイル内の要素を表示させたい箇所に記述
要素のボリュームが少ない場合
=>テンプレートファイルに直接書き込む。
//もし、reportページだったら、要素を表示させる <?php if(is_page('report')): echo 'ここに表示させたい内容を書く'; endif; ?>
要素のボリュームが多い場合
=>要素は新しいPHPファイルに記述し、テンプレートファイルに呼び出す。
//もし、カテゴリーがreportだったら、 //ここに youso.phpの内容を表示させる <?php if(is_category('report')): get_template_part('youso'); endif; ?>
複数の「要素」を複数の特定のページに
それぞれ表示させるとき
//もし、reportページと eventページと newsページだったら、 //ここに youso.phpを表示させ、 // blogページだったら、ここに、記述された要素を表示させる <?php if(is_page('report') || is_page('event') || is_page('news')): get_template_part('youso'); elseif(is_page(' blog')): echo 'ここに表示させたい要素を記述'; endif; ?>