WP-Adminで投稿またはカスタム投稿タイプを作成するとき、私は特定のカテゴリをカスタム投稿タイプに制限したいです。たとえば、投稿はカテゴリAとBのみを選択できます。また、カスタム投稿タイプAはカテゴリCとDのみを選択できます。
どこかにフックするためにコードを書く必要があるでしょうか、それともフレームワークに組み込まれた関数がありますか?
前もって感謝します。
これを行う最良の方法は、特定の投稿タイプにカテゴリ(または 分類法 )を作成することです。
このリンクを見てください... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/ /
私はこうすることで私の解決策を見つけました:
add_action( 'init', 'build_taxonomies', 0 );
function build_taxonomies() {
register_taxonomy(
'news_type',
'news', // this is the custom post type(s) I want to use this taxonomy for
array(
'hierarchical' => false,
'label' => 'News Types',
'query_var' => true,
'rewrite' => true
)
);
}
私のfunctions.phpに追加また、チュートリアルのための上のリンクを見てください、それは他の情報が由来するところです。 PHPには向いていませんが、この例の'news'
だけでなく、複数のpost_typeも指定できると確信しています。