iborisbelov
@iborisbelov
Веб-дизайнер, UX\UI

Как спрятать блок, если записей больше > 3?

Здравствуйте.

Есть блок.
В котором выводятся два массива, один выводит записи прикрепленные к записи "Кураторы", и последние записи "Ближайшие мероприятия"

v29LxQkhGNyDYm.jpg

Место у блока не много, и я придумал сделать такую вещь.
Чтобы, если кураторов будет больше 3, то блок "Ближайшие мероприятия" должен будет скрыться.

Как такое смастерить?

-----

Мой код на вывод блока кураторы

<div class="kuratori">
<?php
$posts = get_field('lektori');
if ($posts) { ?>  
<h2>Кураторы</h2>  
    <?php foreach($posts as $post) { setup_postdata($post); ?>


<div class="meropriyatiya">
<?php 
$params = array('post_status' => 'future','post__not_in' => array($post->ID),);$the_query = new WP_Query($params); ?>
 <?php while  ($the_query->have_posts() ) : $the_query->the_post(); ?>
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
Вам нужно блок мероприятий обернуть в условие. Если не ошибаюсь должно быть так:

if (count($posts) < 3) {
 // блок мероприятий
}

php.net/manual/en/function.count.php
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 15:52
3000 руб./за проект
25 нояб. 2024, в 15:43
1500 руб./за проект