господа, неужели никто не сталкивался с такой проблемой?
Даже сами попробуйте.
add_action('init', 'my_post_type_slider');
function my_post_type_slider() {
register_post_type( 'uslugi',
array(
'label' => __('Услуги'),
'public' => true,
'show_ui' => true,
'show_in_nav_menus' => false,
'menu_position' => 110,
'supports' => array(
'title',
'editor',
'custom-fields',
'thumbnail',
)
)
);
register_taxonomy('avtocat', 'uslugi', array('hierarchical' => true, 'label' => 'Автомабили', 'singular_name' => 'Авто'));
register_taxonomy('usluginamecat', 'uslugi', array('hierarchical' => true, 'label' => 'Наименования услуг', 'singular_name' => 'Наименования услуг'));
}
Модератор
Юрій
(@yube)
А почему созданные Вами кастомные таксономии должны прикидываться категориями — одной из двух штатных таксономий?
Перечитал ваше сообщение несколько раз — не совсем понял, что не так?
мне надо в итоге иметь 2 типа категории, что бы я мог по ним искать статьи.
Модератор
Юрій
(@yube)
Категория (category) — встроенный тип таксономии. Если вы создаете таксономию другого типа, то это уже не «категория», а нечто иное. Вы же не ожидаете, что метки (tags, тоже встроенная таксономия) выведутся по запросу get_the_category? А чем Ваша таксономия лучше (или хуже) тех же меток? Ничем. Ищите в Кодексе функции для работы с кастомными таксономиями, какой-нибудь get_terms() или что-то в этом роде.