〇〇なら〜という構文ですが、WordPress内ではよく使われています。今回はその基本的な理解と、よく使われそうなif文をまとめておきたいと思います。WordPressはプログラマでなくてもサイトの構築は簡単に出来てしまうので、カスタマイズをしている方の中にもPHPってなんなの?という方も多いとは思います。そんな方が次のステップアップをする足がかりとして覚えてみてはいかがでしょうか。特定の固定ページの場合にif文を実行する固定ページではなく投稿ページで行う場合スラッグを指定している場合のIDの調べ方スラッグから条件分岐するまとめif文の基本的理解そもそもこのif文というのは何なのか?if文は〇〇の条件の時に××を行う。いったPHPの命令文です。実際にどのように記載するのかを見てみましょう。?>基本的な構文は上記のような感じです。実例から理解するでは上で述べたif文を実際の例を使って解説します。今回はトップページにだけ「こんちは!ここはトップページだよ」という文章を表示させ、トップページ以外には「oh!ここはトップページではないよ」表示されるようにしてみましょう。今回はわかりやすくheader.phpにコードを書きたいと思います。先にコードを記載してしまうとこのようになります。こんちは!ここはトップページだよoh!ここはトップページではないよこんな感じ。トップページの場合トップページ以外の場合わかりやすく背景をyellowにしてスタイリングしています。is_front_page()の部分が、「トップページだったら」という命令となります。else:というコードで、「それ以外なら」という意味となります。上のコードを日本語に直すなら、トップページだったら「こんちは!ここはトップページだよ」という文章を表示して、それ以外だったら「oh!ここはトップページではないよ」と表示しなさい。ちなみにis_home()とis_front_page()という2種類を書いていますが、これはWordPressのトップページを司るphpファイルは様々あり、home.phpとfront-page.phpとindex.phpと複数あり、front-page.phpというのが最優先で読み込まれ、それがなければ、home.phpが読み込まれ、それもなかったらindex.phpが読み込まれるようになっています。is_front_page()と書くことによりhome.phpとfront-page.phpのどちらでもトップページを表しています。いった使い方が考えられるか今回はただの文字列を表示しただけですが、他にもさまざまな使い方が考えられます。トップページだけにフルスクリーンのスライドショーをトップページ以外に最新記事○個を表示するトップページだけお知らせ文を掲載するなどなどこの他にも考え出したら無限の手法があるので、どういった場合にif文を使うかは案件によって考えてみてください。覚えておくと便利なif文いろいろ上の例ではトップページの場合というので解説しましたが、それ以外にも様々な条件文があるので、よく使われそうなものをまとめておきたいと思います。自分が使ったことないものもありますが、基本的な使い方は上で解説した通りです。