вывод таксономий ( категорий ) и их записей
-
Всем привет. Столкнулся с проблемой.
1. Зарегестрировал новый тип записей (постов) и таксономии (категории) для данного типа постов:
add_action(‘init’, ‘news_tabs’);
function news_tabs(){
register_post_type(‘news_tabs’, array(
‘public’ => true,
‘labels’ => array(
‘name’ => ‘Новости’,
‘all_items’ => ‘Все новости’,
‘add_new’ => ‘Добавить новую новость’,
‘add_new_item’ => ‘Добавить новость’
),
‘menu_icon’ => ‘dashicons-admin-site’
));
};add_action(‘init’, ‘news_tabs_category’);
function news_tabs_category(){
register_taxonomy(‘news_tabs_category’, ‘news_tabs’,
array (
‘hierarchical’ => true,
‘label’ => __(‘Категории новостей’),
‘singular_label’ => __(‘category’),
)
);
};После регистрации пытаюсь через цикл вордпресс вывести табы (вкладки):
По плану во вкладках должны быть названия таксономий, а в области контента должны выводится все посты входящие в состав моей (пользовательской) категории.Собственно с помощью цикла WordPress (the loop) получается только вывести заголовки записей в табах и статью записи в области контента.
Вывести же заголовки таксономий получается только с помощью такого кода:
$terms = get_terms(‘news_tabs_category’, array(‘hide_empty’ => true));
if($terms){
echo ‘<div id=»tabs»>’;
echo ‘- ‘;
- ‘.’‘. $term->name .’‘.’
foreach ($terms as $term){echo ‘‘;}
echo ‘‘;
<div id=»tabs-1″>здесь нужно вывести ввсе посты относящиеся к определенной категории</div>
echo ‘</div>’;
};
Собственно как вывести во вкладках имена категорий, а в области контена все записи этой категории — понятия не имею.
Тема «вывод таксономий ( категорий ) и их записей» закрыта для новых ответов.