テーマプラグインサイトマップ管理人にテーマ条件分岐タグとは条件分岐タグとは2016/7/19Kazuyoshi条件分岐タグとは、WordPressのテンプレートタグの一種です。条件分岐タグは、出力するページの種類や、ページ内に含まれるデータに応じて条件を判断し、処理する内容を分けることができます。条件分岐タグとは条件分岐タグは、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。文章だけでは分かりづらいと思いますので、具体例を挙げてみます。ここでは、次の条件でカテゴリーアーカイブページで特定のカテゴリーだけ異なる表示をさせる場合を考えてみます。条件:あるWeb制作関連のサイトでカテゴリー「WordPress」を作成し、そのスラッグが「wordpress」、IDが「1」だとします。このうち、カテゴリー「WordPress」のアーカイブページだけ他のカテゴリーとは異なる出力をさせるときには、次のように記述します。?&gt;この1行目にある「is_category()」が条件分岐タグです。「is_category()」の()の中には指定したい条件(パラメータ)を記述できます。上の例では、()の中に「カテゴリースラッグ」を記述しましたが、「ID」(上の例では、1)を書いても構いません。?&gt;おもな条件分岐タグその他に、よく使われる条件分岐タグを紹介します。is_home():メインページかどうかを判断メインページが表示されているかどうかを判断します。?&gt;トップページのみを指定したいとき一般的なブログでは、反時系列的に記事の一覧が表示されて、古いものほど2ページ目、3ページ目・・・に表示されます。このようなページは排除し、純粋にトップページのみを指定したいときは、「!is_paged()」を併せて記述します。?&gt;is_front_page():フロントページかどうかを判断フロントページが表示されているかどうかを判断します。先ほどのメインページとフロントページを混同してしまうかもしれませんね。フロントページについて簡単に説明しておきます。Wordpress管理画面の[設定]>[表示設定]で、フロントページの表示という設定項目があります。この「フロントページ」で特定の固定ページを選択すると、フロントページが設定された状態になります。このとき、ドメインの最上位(例えば当サイトであればwp-exp.com)にアクセスすると、フロントページに設定した固定ページが表示されるようになります。個別投稿ページが表示されているかどうかを判断します。?&gt;()には、投稿スラッグや投稿IDをパラメータとして指定できます。固定ページが表示されているかどうかを判断します。?&gt;()には、ページスラッグやページIDをパラメータとして指定できます。?&gt;条件分岐タグは、この他にもさまざまな条件を指定できるものがあります。Wordpressで使用できる条件分岐タグの詳細は、下記ページで確認できます。日本語版この記事の作成には、下記を参考にさせていただきました。ありがとうございました。WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ条件分岐タグを使ったテーマカスタマイズの具体例を、下記でご紹介しています。WordPress超入門WordPressでビジネスサイトを作るために必要な、基本的な知識が理解できる“超”入門書。Web制作に必要なHTML・CSS・PHPなどの専門知識がなくても読み進められる1冊です。SEO(検索エンジン最適化)やセキュリティの対策についても解説されています。楽天おすすめのテーマWordPressテーマ「LAW」コーポレートサイト(企業サイト)向けのテーマ。第一印象で信頼性や専門性を的確にアピールし、Webサイトのゴールである「お問い合わせ」まで自然に繋がっていく“導線”にこだわったテンプレートです。