is_object_in_taxonomy

説明

bool is_object_in_taxonomy( string $object_type, string $taxonomy )
オブジェクトタイプがタクソノミーを使用できるか調べる。

パラメータ

  • $object_type
    投稿タイプなどのオブジェクトタイプ名を指定。
  • $taxonomy
    タクソノミー名を指定。

返り値

指定されたオブジェクトタイプがタクソノミーを使用できる場合はtrueを、使用できない場合はfalseを返す。

注意

投稿タイプが使用できるタクソノミーは、通常「投稿」が「カテゴリー」と「(投稿)タグ」で、「メディア」および「固定ページ」はタクソノミーを使用できない。ただし、これはあくまでも標準の場合であり、 register_taxonomy_for_object_type関数によって任意の投稿タイプに任意のタクソノミーを追加することができる。

使用例

  • 投稿が投稿タグを使用できるか調べる。
    <?php if ( is_object_in_taxonomy( 'post', 'post_tag' ) ) : ?>

フィルター

直接実行するフィルターはありません。

アクション

直接実行するアクションはありません。

ソースファイル

/wp-includes/taxonomy.php

最終更新 : 2014年06月23日 17:58



お勧め

日本語名のユーザーを登録する(2018年5月27日 更新)

標準のログインID(ユーザー名)は、英数字と一部の記号の組み合わせで構成されている。一般的なシステムのログインIDはおおむねこんな感じだが、ふと「インターネット環境ならログインIDに日本語が使用できてもいいんじゃないか」と思い、実現できるか調べてみた。

query_posts(WP_Queryクラス)でカテゴリーを絞り込む(2011年9月14日 更新)

久しぶりに query_posts関数を見直してみると、見知らぬパラメータがいくつか追加されていた。気になったのでカテゴリー関係の指定を'tax_query'パラメータを交えて整理してみた。

wp_titleからwp_get_document_titleへ(2018年5月27日 更新)

先週、WordPress 4.4 beta1(以降4.4 beta1)が公開されました。この4.4 beta1では新テーマ「Twenty Sixteen」が追加されたほか、wp-includesディレクトリ以下のファイルが大幅に変更された感じです。

投稿ページでユニークなテンプレートを選択しよう(2018年5月27日 更新)

4.7の変更点に「投稿タイプテンプレート」がある。これは従来固定ページ('page')向けに任意のテンプレートを適用できる機能が拡張されたもので、投稿ページ('post')はもちろんカスタム投稿タイプのページにも適用可能になっている。

同じ名前のメタ情報をまとめて削除する(2014年3月21日 更新)

WordPressには、投稿情報、コメント情報、ユーザ情報のそれぞれを拡張できるメタ情報の仕組みが用意されている。投稿情報のメタ情報は「カスタムフィールド」として投稿画面に用意されているので投稿者自身が随時操作できるほか、テーマやプラグインからの操作も容易である。今回の中身はそんなメタ情報の一括削除の話だ。