то выводить её название
Где выводить? Как выводите?
И зачем вообще публиковать названия пустых рубрик?
, без возможности войти в неё.
Если рубрика будет создана, то «войти в неё» (попасть на страницу рубрик) всегда можно. (Разве что в хтацессе прописать редирект или ещё как-то извратиться)
Есть рубрика , у неё есть 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
И этим списком поиски не ограничиваются. 😉
Ещё раз спасибо вам за помощь.