register_taxonomy_for_object_type()

関数の概要

register_taxonomy_for_object_type() は、既存のタクソノミーを特定のオブジェクトタイプ(カスタム投稿タイプなど)に関連付けるための関数です。この関数を使用することで、既に登録されているタクソノミーを新しい投稿タイプに適用することができます。

パラメータの説明

  1. $taxonomy (string): 関連付けたいタクソノミーの名前。
  2. $object_type (string): 関連付ける対象の投稿タイプの名前。

戻り値

成功した場合は true を返し、失敗した場合は false を返します。

使用例

function add_genre_taxonomy_to_movie() {
    // 既存のタクソノミー "genre" を投稿タイプ "movie" に関連付ける
    register_taxonomy_for_object_type( 'genre', 'movie' );
}
add_action( 'init', 'add_genre_taxonomy_to_movie' );

関連する関数

  • register_taxonomy(): 新しいタクソノミーを登録するための関数。
  • register_post_type(): カスタム投稿タイプを登録するための関数。
  • get_taxonomies(): 登録されているタクソノミーを取得するための関数。
  • taxonomy_exists(): 指定されたタクソノミーが存在するかを確認するための関数。