テーマのカスタマイズ

WordPressの条件分岐について

WordPressの条件分岐について

WordPressの基本的な条件分岐です。パンくずリストやメタタグなどのベースに使えます。
テンプレート階層 の外観図を参考にしています。

	if ( is_front_page() && is_home() ) {
		// 投稿一覧ページをトップページに設定したとき
	} elseif ( is_front_page() ) {
		// トップページ
	} elseif ( is_home() ) {
		// 投稿一覧ページ
	} elseif ( is_page() ) {
		// 固定ページ
	} elseif ( is_single() ) {
		// シングルページ
	} elseif ( is_archive() ) {
		if ( is_post_type_archive() ) {
			// カスタム投稿タイプのアーカイブページ
		} elseif ( is_tax() ) {
			// カスタム投稿タイプのカスタムタクソノミーページ
		} elseif ( is_category() ) {
			// カテゴリー(アーカイブページ)
		} elseif ( is_tag() ) {
			// タグ(アーカイブページ)
		} elseif ( is_author() ) {
			// 投稿者(アーカイブページ)
		} elseif ( is_date() ) {
			// 日付(アーカイブページ)
		} else {
			// それ以外(アーカイブページ)
		}
	} elseif ( is_search() ) {
		// 検索結果ページ
	} elseif ( is_404() ) {
		// 404ページ
	} else {
		// それ以外のページ
	}

この記事を書いた人

Colors Themes

無料のWordPressテーマ「Clock」と、多目的タイプのWordPressテーマ「Silent」の開発者です。