WordPress でトップページだけに表示する

僕は WordPress でトップページだけに表示させる方法を、下記のように記述するものだと勘違いしていました。
恥ずかしい話です。

<?php if (is_home()) : ?>
トップページだけで表示させたいコンテンツ
<?php endif; ?>

このままだと 次のページ にも表示されてしまいます。正確には、

<?php if (is_home() && !is_paged()) : ?>
トップページだけで表示させたいコンテンツ
<?php endif; ?>

と記述するのが正しいようです。
この方法を使えば、トップページだけに Keywords や Description を指定させることができます。
このサイトの場合は、こんな感じ!

<?php if (is_home() && !is_paged()) : ?>
<meta name="Keywords" content="Bluespeaker,ブルースピーカー" />
<meta name="Description" content="モノ忘れの激しく、とってもマイナス思考なデザイナーのサイト。" />
<?php endif; ?>

About this entry

No comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です