Имею таксономию type_programms и type post - programms
Созданные через Custom Post Type UI
Нужно вывести на странице категории и посты под ней,
Категории выводятся норм, а вот get_posts дает пустой массив.
<?php
# получаем рубрики
$cats = get_categories( array(
'taxonomy' => 'type_programms',
'hide_empty' => 0
) );
if( $cats ){
foreach( $cats as $cat ){
echo '<h3>'. $cat->name .'</h3>';
# получаем записи из рубрики
$myposts = get_posts( array(
'numberposts' => -1,
'category' => $cat->cat_ID,
'orderby' => 'post_date',
'post_type' => 'programms',
'order' => 'DESC',
) );
print_r($myposts);
# выводим записи
global $post;
foreach($myposts as $post){
setup_postdata($post);
echo '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
}
}
wp_reset_postdata(); // сбрасываем глобальную переменную пост
} ?>