ワードプレスのテンプレートについて教えてください。
フロントページにはカスタム静的ヘッダーが必要ですが、他のすべてのページでは代わりにページのタイトルを使用する必要があります。また、ページがフロント ページでない場合は、タイトルの横にカスタム HTML を追加したいと考えています。
これを行う最善の方法は何ですか?
ワードプレスのテンプレートについて教えてください。
フロントページにはカスタム静的ヘッダーが必要ですが、他のすべてのページでは代わりにページのタイトルを使用する必要があります。また、ページがフロント ページでない場合は、タイトルの横にカスタム HTML を追加したいと考えています。
これを行う最善の方法は何ですか?
次のように header.php を含めて、このようにすることができます (サンプル コンテンツをいくつか追加しました)。
<?php
if ( is_front_page() ) {
echo '<div id="homestuff">Home stuff in here</div>';
} elseif (is_page()) {
echo '<div id="pagestuff">'. the_title() .'</div>';
}
?>
Wordpress には is_home() もあり、 is_front_page() と is_home() のどちらを使用するのが正しいかについて簡単に混乱する場合があることに注意してください。この stackexchange の回答は、それ;