• Всем привет, подскажите пожалуйста как правильно написать условие: если у рубрики есть статьи то выводить её название в виде ссылки , иначе выводить просто название пустой рубрики но без , без возможности войти в неё.
    Заранее благодарю.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • то выводить её название

    Где выводить? Как выводите?

    И зачем вообще публиковать названия пустых рубрик?

    , без возможности войти в неё.

    Если рубрика будет создана, то «войти в неё» (попасть на страницу рубрик) всегда можно. (Разве что в хтацессе прописать редирект или ещё как-то извратиться)

    Есть рубрика , у неё есть 12 подрубриу (месяцы) в каждой из 12 ти подрубрик есть статьи(это расписания занятий ). При клике на любую из подрубрик открывается страница где списком выводятся статьи, так вот мне нужно что бы если в каком либо из месяцев занятия не проводятся то эта подрубрика бы некликабельна. Вывожу подкатегории вот так:

     <?php
                $categories = get_categories(array(
                    'orderby' => 'ID',
                    'order' => 'DESC',
                    'exclude' => '2,3'
                ));
                foreach( $categories as $category ){ ?>
                    <div class="col-lg-4 col-md-6 col-sm-6">
              Вот тут должно быть условие: если у рубрики есть статьи то:
                       <a href="<?php echo get_category_link( $category->term_id ) ?>"> ?>">
                            <div class="schedule schedule-product"><?php echo $category->name ?></div>
                        </a>
                     Иначе:
                    <div class="schedule schedule-product"><?php echo $category->name ?></div>
                    </div>
                    <?php
                }
                ?>
    • Ответ изменён 6 лет, 9 месяцев назад пользователем Yui.
    • Ответ изменён 6 лет, 9 месяцев назад пользователем gruzin01.

    Код обрезался. В итоге мне нужно проверить есть ли у рубрики статьи или она пустая.

    • Ответ изменён 6 лет, 9 месяцев назад пользователем gruzin01.
    Модератор Yui

    (@fierevere)

    永子

    Код обрезался

    оформляйте как надо (кнопка code) или на pastebin выкладывайте

    Спасибо.

    у get_category есть [count] и [category_count] — по идее это то, что Вы ищите, но Вы идёте уж очень тернистым путём.

    Про код говорить не буду (хотя я его испугался ;)), но судя по «рубрики — это месяцы» и «расписание» Вам нужно просто подобрать плагин для создания расписаний.

    Спасибо, я не знал, что есть плагин расписания.

    я не знал, что есть плагин расписания.

    И не один. И очень разные. 🙂

    Для ВП существуют плагины для всего не уникального. Вы же наверняка не думаете что «расписание» понадобилось только Вам?

    Несколько ключей для поиска:
    https://wordpress.org/plugins/search/calendar
    https://wordpress.org/plugins/search/event
    https://wordpress.org/plugins/search/timetable
    https://wordpress.org/plugins/search/schedule

    И этим списком поиски не ограничиваются. 😉

    Ещё раз спасибо вам за помощь.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Условие наличия статей в рубрике» закрыта для новых ответов.