Wordpress - задать условие

123
07 сентября 2019, 19:50

Есть вывод дочерних рубрик с постами одной указанной рубрики с id 23. Все работает прекрасно, но нужно задать условие, не выводить рубрики, у которых нету постов. Как можно задать это условие?

<?php
$parent_id = 23;
# получаем дочерние рубрики
$sub_cats = get_categories( array(
'child_of' => $parent_id,
'hide_empty' => 0
) );
if( $sub_cats ){
foreach( $sub_cats as $cat ){
    echo '<div class="cat-name-h3" id="cat-'. $cat->cat_ID . '">'. $cat->name .'</div>';
    # получаем записи из рубрики
    $myposts = get_posts( array(
        'numberposts' => -1,
        'category'    => $cat->cat_ID,
        'orderby'     => 'post_date',
        'order'       => 'DESC',
    ) );
    # выводим записи
    global $post;
    foreach($myposts as $post){
        setup_postdata($post);
                get_template_part('loop5'); // для отображения каждой записи берем шаблон loop.php
    }
}
wp_reset_postdata(); // сбрасываем глобальную переменную пост
};?>
READ ALSO
Запустить файл из консоли как PHP

Запустить файл из консоли как PHP

Есть файлик без расширения, именуемый testfile, с содержимым:

144
Обрезка изображения на клиенте или на сервере?

Обрезка изображения на клиенте или на сервере?

Подскажите на какой стороне лучше резать изображение? Сам сайт на ограниченное посещение пользователей нагрузка не должна быть большей...

132
Преобразование текста в картинку PHP

Преобразование текста в картинку PHP

я пытаюсь преобразовать текст в картинку с помощью PHP, есть полностью работоспособный код, который без проблем преобразует текст в картинку,...

133