万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>
関数リファレンス/post type exists
説明
この条件分岐タグは、投稿タイプ名を引数として渡すことでその投稿タイプが存在するかどうかをチェックします。これは真偽値を返す関数で、投稿タイプの存在確認に $wp_post_types グローバル変数を使います。その投稿タイプが存在する場合は TRUE を、そうでない場合は FALSE を返します。投稿タイプは登録済みの投稿タイプである必要があります。
使い方
<?php post_type_exists( $post_type ); ?>
パラメータ
- $post_type
- (文字列) (必須) 投稿タイプ。
- 初期値: なし
戻り値
- (真偽値)
- 成功した場合 true、失敗した場合 false。
用例
if ( post_type_exists( 'book' ) ) { echo '「Book」という投稿タイプが存在します'; }
$exists = post_type_exists( 'post' ); // true を返す $exists = post_type_exists( 'page' ); // true を返す $exists = post_type_exists( 'book' ); // book が登録済みの投稿タイプの場合 true を返す $exists = post_type_exists( 'xyz' ); // xyz が登録済みの投稿タイプではない場合 false を返す
更新履歴
- 3.0 以降
ソースファイル
post_type_exists() は wp-includes/post.php
にあります。
関連資料
投稿タイプ: register_post_type(), add_post_type_support(), remove_post_type_support(), post_type_supports(), post_type_exists(), set_post_type(), get_post_type(), get_post_types(), get_post_type_object(), get_post_type_capabilities(), get_post_type_labels(), is_post_type_hierarchical(), is_post_type_archive(), post_type_archive_title()
条件分岐タグ:
is_404(),
is_admin(),
is_admin_bar_showing(),
is_archive(),
is_attachment(),
is_author(),
is_category(),
is_comments_popup(),
is_date(),
is_day(),
is_feed(),
is_front_page(),
is_home(),
is_local_attachment(),
is_main_query,
/is_multi_author,
is_month(),
is_new_day(),
is_page(),
is_page_template(),
is_paged(),
is_plugin_active(),
is_plugin_active_for_network() /en,
is_plugin_inactive() /en,
is_plugin_page() /en,
is_post_type_archive(),
is_preview() /en,
is_search(),
is_single(),
is_singular(),
is_sticky(),
is_tag(),
is_tax(),
is_taxonomy_hierarchical(),
is_time(),
is_trackback(),
is_year(),
in_category(),
in_the_loop(),
is_active_sidebar(),
is_active_widget(),
is_blog_installed() /en,
is_rtl(),
is_dynamic_sidebar(),
is_user_logged_in(),
has_excerpt(),
has_post_thumbnail(),
has_tag(),
pings_open(),
email_exists(),
post_type_exists(),
taxonomy_exists(),
term_exists(),
username_exists() /en,
wp_attachment_is_image(),
wp_script_is()
最新英語版: WordPress Codex » Function Reference/post_type_exists (最新版との差分)