no1s1a
@no1s1a
Самый темный час - перед рассветом!

Как выводить рубрику, только если в ней есть новость?

Всем привет! Вопрос заключается в следующем... Есть куча рубрик, есть страница где они выводятся. Так вот, хочу сделать так, что бы рубрики на этой странице высвечивались, только если в рубрике есть новость, в противном случае, пусть будет невидимой, как это можно сделать?
Вот такой код выводит рубрики:
<div class="cat-content-pr">
                <ul class="text-center">
                    <?php $cat_ID = get_query_var('cat');?>
                    <?php
                         $cat_data = get_categories( array( 'parent' => $cat_ID, 'hide_empty' => 0 ) );
                        if ( $cat_data ) {
                            $cat_links = '';
                                
                                    foreach ( $cat_data as $one_cat_data) { ?>
                                        <?php $cat_link = get_category_link( $one_cat_data->term_id );?>
                                        <li>
                                            <a href="<?php echo $cat_link;?>">
                                                <?php echo get_the_category_thumbnail($one_cat_data->term_id);?>
                                             </a>   
                                        </li>
                                    <?php } ?>
                    <?php } ?>
                </ul>
               
            </div>
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
'hide_empty' => 1
Поменяйте 0 на 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы