Ограничение категорий для пользовательского типа записи в WordPress
В админке WordPress при создании записи или пользовательского типа записи я хочу ограничить определенные категории для custom post type. Например, стандартные записи (Posts) должны иметь доступ только к категориям A и B. А пользовательский тип записи A - только к категориям C и D.
Нужно ли писать собственный код с использованием хуков или в WordPress есть встроенная функция для этого?
Заранее спасибо.

Я считаю, что лучший способ сделать это – создать категорию (или таксономию) для определённого типа записей...
пожалуйста, посмотрите эту ссылку... 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', // это пользовательский тип записи (или записи), для которого я хочу использовать эту таксономию
array(
'hierarchical' => false,
'label' => 'Типы новостей',
'query_var' => true,
'rewrite' => true
)
);
}
Добавлено в мой файл functions.php
Также, посмотрите ссылку выше для обучения, оттуда взята остальная информация.
Не силен в PHP, но уверен, что можно указать несколько post_types, вместо просто 'news'
в этом примере.
