Вывод custom categories и custom post types (WordPress)
Небольшой пример, показывающий как можно получить из БД пользовательские категории, относящиеся к определенной таксономии, а также пользовательские посты для каждой из категорий.
<?php
$categories = get_categories(array('type' => 'post', 'taxonomy' => 'portfolio-category'));
foreach($categories as $category) {
$group = $category->slug;
echo "<li><a href='#' data-filter='$group' class='filter_sidebar'>".$category->cat_name."</a></li>";
//получаем пользовательские посты из данной категории
$cat = $category->cat_ID;
$my_query = new WP_Query(array(
'post_type' => 'portfolio-type',
'post_per_page'=>-1,
'taxonomy'=>'portfolio-category',
'term' => $group,
));
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
//здесь получение данных отдельного поста
...
endwhile;
}
}
?>
Комментарии:
Нету комментариев для вывода...