関数の概要
register_taxonomy_for_object_type()
は、既存のタクソノミーを特定のオブジェクトタイプ(カスタム投稿タイプなど)に関連付けるための関数です。この関数を使用することで、既に登録されているタクソノミーを新しい投稿タイプに適用することができます。
パラメータの説明
- $taxonomy (string): 関連付けたいタクソノミーの名前。
- $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()
: 指定されたタクソノミーが存在するかを確認するための関数。