@Legal2019

Как сделать метки в произвольной записи?

Здравствуйте,
Создал собственную произвольную запись, если в
function true_register_test() {
  $labels = array(
             ... 
            );
  $args = array(
     ...
    'taxonomies' => array('post_tag') 
);
  register_post_type('test',$args);
}

добавить поддержку меток к custom post type в таком виде:
'taxonomies' => array('post_tag'), то все метки из "записи" цепляются.
Как сделать так, чтобы были свои метки?
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
@Legal2019 Автор вопроса
А ответ оказался тут codex.wordpress.org .
'taxonomies' => array('post_tag')
не нужен вообще тут.
Оказалось всё просто.
Если хочешь таксономию, не иерархическую (как теги ("метки")) то:
$массив args(
 'hierarchical' = > false,
 );

Если хочешь таксономию, иерархическую (как категории ("рубрики")) то:
$массив args(
 'hierarchical' = > true,
 );
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
VladFank
@VladFank
WP developer
Использовать post_tag на два типа записей с разными метками - никак. Создай новую таксономию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы