танономия тегов сообщений с пользовательским типом записи


Я просматриваю весь Google, но не нахожу способа это сделать.

Я объявил пользовательский тип записи (скажем, "работа") с пользовательской иерархической таксономией ("действия").

Я также хотел бы назначить "обычные" теги для моего пользовательского типа сообщений (если у меня есть тег "полная занятость" для моих классических сообщений, я также хочу назначить его для своих должностей).

Как я могу этого добиться?

Мне удалось создать пользовательскую таксономию для нескольких типов сообщений, но я не знаю, как настроить таргетинг на post_tag и добавить ему тип записи.

Например:

register_taxonomy( 'seasons', array('job', 'post'), $args );  

Сделайте так, чтобы сезоны появлялись на классических публикациях, а также на публикациях о работе. Я хотел бы, чтобы для моих должностей были доступны "теги".

Я ясно выразился?

Спасибо,

Author: fxguillois, 2014-02-21

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') в коде. Вот как вы включаете теги в пользовательском типе записи.

 6
Author: Sudeep K Rana, 2014-02-21 12:52:11