WordPressでトップページでのみ処理を実行する方法
ここでは、WordPressでトップページでのみ処理を実行させる方法について説明していきます。
トップページでのみ処理を実行させるためには、is_front_page()もしくは、is_home()を用います。
Contents
is_front_page()
is_front_page()を用いることで、home.php、front-page.php、固定ページのホームページの場合のいずれでも表示させることができます。
使用例
<?php
if (is_front_page()) :
?>
<p class="main__p">is_front_page()では、固定ページのホームページ、home.php、front-page.phpが表示されます。</p>
<?php
endif;
?>
出力結果(固定ページのホームページ)

出力結果(home.php)

出力結果(front-page.php)

is_home()
使用例
<?php
if (is_home()) :
?>
<p class="main__p">is_home()は、home.php、front-page.phpで実行されます。</p>
<?php
endif;
?>
出力結果(固定ページのホームページ)

出力結果(home.php)

出力結果(front-page.php)

まとめ
このように、is_front-page()、is_home()を用いることで、トップページのみで処理を走らせることができます。