wordpressの条件分岐タグ

公開日: : 最終更新日:2016/03/24 条件分岐タグ

いs条件分岐タグは、さまざまな状況の判別を行います。Webサイトを状況に合わせて適切な表示に変更して多彩な表現を行ったり、同じような記述を統合して簡略にでき、テンプレート制作を効率化することができます。

comments_open

概要
記事がコメントの投稿に許可しているかどうか判別する
パラメーター
  1. 記事ID(初期値:null)
備考
ループ内。記事IDを指定すればループ外でも使用可

current_theme_supports

概要
利用しているテーマがパラメーターで指定した機能を有効化しているかどうかを判別する
パラメーター
  1. 機能名(必須)

has_excerpt

概要
記事の抜粋に入力があるかどうかを判別する
パラメーター
  1. 記事ID(初期値:0)
備考
ループ内。記事IDを指定すればループ外でも使用可

has_nav_menu

概要
パラメーターで指定されたナビゲーションメニューが登録されているかどうかを判別する
パラメーター
  1. テーマの場所(必須)

has_tag

概要
投稿にパラメーターで指定されたタグがつけられているかを判別する
パラメーター
  1. タグのID、タイトルもしくはスラッグ(初期値:なし)
  2. 投稿のIDもしくはオブジェクト(初期値:null)
備考
ループ内。投稿IDを指定すればループ外でも使用可

has_comments

概要
表示するコメントの有無を判別する
パラメーター
なし

has_posts

概要
表示する記事の有無を判別する
パラメーター
なし

in_category

概要
投稿がパラメーターで指定されたカテゴリーに属しているかを判別する
パラメーター
  1. カテゴリーのID、タイトルもしくはスラッグ(必須)
  2. 投稿のIDもしくはオブジェクト(初期値:null)
備考
ループ内。投稿IDを指定すればループ外でも使用可

in_the_loop

概要
ループ内部かどうかを判別する
パラメーター
なし

is_404

概要
404(Not Found)ページを表示しているかどうかを判別する
パラメーター
なし

is_active_sidebar

概要
パラメーターで指定したウィジェットエリアにウィジェットが登録されているかどうかを判別する
パラメーター
  1. ウィジェットエリアのID(必須)

is_admin

概要
ダッシュボードまたは、管理画面を表示しているかどうかを判別する
パラメーター
  1. 記事のID、タイトルもしくはスラッグ(初期値:なし)

is_archive

概要
アーカイブを表示しているかどうかを判別する。これは、カテゴリー、投稿タグ、カスタム分類、作成者、日付、投稿タイプなどアーカイブ表示全般で有効となる
パラメーター
なし

is_attachment

概要
メディアページを表示しているかどうかを判別する
パラメーター
なし

is_author

概要
作成者アーカイブを表示しているかどうかを判別する
パラメーター
  1. 作成者のID、ニックネームもしくは小文字のユーザー名(初期値:なし)

is_category

概要
カテゴリーアーカイブを表示しているかどうかを判別する
パラメーター
  1. カテゴリーのID、タイトルもしくはスラッグ(初期値:なし)

is_comments_popup

概要
コメントのポップアップ表示をしているかどうかを判別する
パラメーター
なし

is_date

概要
年別や月別などの日付別アーカイブを表示しているかどうかを判別する
パラメーター
なし

is_day

概要
日付アーカイブを表示しているかどうかを判別する
パラメーター
なし

is_feed

概要
フィードを表示しているかどうかを判別する
パラメーター
  1. フィードタイプ(初期値:なし)

is_front_page

概要
フロントページを表示しているかどうかを判別する
パラメーター
なし

is_home

概要
最新の投稿を表示しているかどうかを判別する。
パラメーター
なし
備考
is_front_pageとの違いは、【設定】 > 【表示設定】 > 【フロントページの表示】 において「最新の投稿」ではなく「固定ページ」にしている場合、is_homeはフロントページが偽、投稿ページが真になるのに対し、is_front_pageは、フロントページが真、投稿ページは偽となる。
→固定ページをフロントページに指定している場合は、is_front_pageを使う

is_month

概要
月別アーカイブを表示しているかどうかを判別する
パラメーター
なし

is_multisite

概要
マルチサイト機能が有効になっているかどうかを判別する
パラメーター
なし

is_multi_author

概要
Webサイトの全投稿にわたって複数の作成者がいるかどうかを判別する
パラメーター
なし

is_new_day

概要
ループ内において、前の記事の投稿日と異なっているかどうかを判別する
パラメーター
なし

is_page

概要
固定ページを表示しているかどうかを判別する
パラメーター
  1. 記事のID、タイトルもしくはスラッグ(初期値:なし)

is_paged

概要
最新の投稿またはアーカイブ表示の際に、2ページ目以降かどうかを判別する
パラメーター
なし

is_page_template

概要
表示中の固定ページがページテンプレートを利用しているかどうかを判別する
パラメーター
  1. テンプレート名(初期値:なし)

is_plugin_active

概要
パラメーターで指定したプラグインが有効になっているかどうかを判別する
パラメーター
  1. プラグインファイル名(必須)

is_post_type_archive

概要
カスタム投稿タイプのアーカイブを表示しているかどうかを判別する
パラメーター
  1. 投稿タイプスラッグ(初期値:なし)

is_post_type_hierarchical

概要
パラメーターで指定した投稿タイプが階層をサポートしているかどうかを判別する
パラメーター
  1. 投稿タイプスラッグ(必須)

is_preview

概要
記事のプレビューを表示しているかどうかを判別する
パラメーター
なし

is_search

概要
検索結果を表示しているかどうかを判別する
パラメーター
なし

is_single()

概要
投稿ページを表示しているかどうかを判別する
パラメーター
  1. 記事のID、タイトルもしくはスラッグ(初期値:なし)

is_singular

概要
投稿、固定ページ、カスタム投稿タイプなど、記事の詳細を表示しているかどうかを判別する
パラメーター
  1. 投稿タイプスラッグ(初期値:なし)

is_super_admin

概要
マルチサイトの場合、ネットワーク管理者かどうかを判別する。
マルチサイトでない場合、ユーザー管理を持つ権限である場合に有効となる
パラメーター
  1. ユーザーID(初期値:false)

is_sticky

概要
先頭固定表示の投稿を表示しているかどうかを判別する
パラメーター
  1. 記事のID(初期値:0)

is_tag

概要
タグアーカイブを表示しているかどうかを判別する
パラメーター
  1. タグスラッグ(初期値:なし)

is_tax

概要
カスタム分類アーカイブを表示しているかどうかを判別する
パラメーター
  1. カスタム分類のスラッグ(初期値:なし)
  2. 分類のID、タイトルもしくはスラッグ(初期値:なし)

is_time

概要
時間別アーカイブを表示しているかどうかを判別する
パラメーター
なし

is_year

概要
年別アーカイブを表示しているかどうかを判別する
パラメーター
なし

pings_open

概要
記事がトラックバックとピンバックの受付を許可しているかどうかを判別する
パラメーター
  1. 記事ID(初期値:null)
備考
ループ内。記事IDを指定すればループ外でも使用可

post_type_exists

概要
パラメーターで指定した投稿タイプが存在するかどうかを判別する
パラメーター
  1. 投稿タイプスラッグ(必須)

taxonomy_exists

概要
パラメーターで指定したカスタム分類タイプが存在しているかどうかを判別する
パラメーター
  1. カスタム分類スラッグ(必須)


関連記事

wordpress

is_single():投稿ページの判別

基本の記述 投稿ページかどうかを判別するには「is_single()」を利用します。 <?ph...

記事を読む

wordpress

WordPressの条件分岐:モバイルとPCで別表示に変える

モバイル端末全般を条件分岐:wp_is_mobile() PCブラウザ以外のモバイル端末にコンテンツ...

記事を読む

Message

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

no image
エコノミークラス症候群

エコノミークラス症候群とは?  エコノミークラス症候群は、旅行に関連

no image
巻き爪・陥入爪

巻き爪・陥入爪ってなに?  巻き爪とは、主に親指の爪の両端が「巻く」

no image
結婚お祝い金

披露宴に出る場合 祝儀袋の渡し方  受付でお祝いの言葉を述べ、祝儀

no image
結婚祝い

お祝い品選びと費用 お祝い品の選び方  新居を構える二人には、生活

no image
ダニ除去マニュアル

ダニ除去マニュアルについて  基本的なダニアレルゲン対策としては、

→もっと見る

PAGE TOP ↑