танономия тегов сообщений с пользовательским типом записи
Я просматриваю весь Google, но не нахожу способа это сделать.
Я объявил пользовательский тип записи (скажем, "работа") с пользовательской иерархической таксономией ("действия").
Я также хотел бы назначить "обычные" теги для моего пользовательского типа сообщений (если у меня есть тег "полная занятость" для моих классических сообщений, я также хочу назначить его для своих должностей).
Как я могу этого добиться?
Мне удалось создать пользовательскую таксономию для нескольких типов сообщений, но я не знаю, как настроить таргетинг на post_tag и добавить ему тип записи.
Например:
register_taxonomy( 'seasons', array('job', 'post'), $args );
Сделайте так, чтобы сезоны появлялись на классических публикациях, а также на публикациях о работе. Я хотел бы, чтобы для моих должностей были доступны "теги".
Я ясно выразился?
Спасибо,
1 answers
Включить теги в пользовательском типе записи довольно просто. Вам нужно использовать 'taxonomies' => array('post_tag')
при вызове register_post_type()
.
Например:
register_post_type('movies',
array(
'labels' => array(
'name' => 'Movies',
'singular_name' => 'Movie',
'menu_name' => 'MOVIES',
'all_items' => 'All Movies',
'add_new' => 'Add A Movie',
'add_new_item' => 'Add New Movie'
),
'public' => true,
'supports' => array(
'title',
'post-formats',
),
'show_in_admin_bar' => true,
'taxonomies' => array('post_tag'),
)
);
Найдите последний taxanomies => array('post_tag')
в коде. Вот как вы включаете теги в пользовательском типе записи.