если еще цикл для количества записей 0 и> 0 с div - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть следующее, которое правильно отображает ответ («1 ответ на этот кусок»), когда есть дочерние сообщения.Когда нет дочерних постов, мне нужно удалить div с тегом h3 «ответы на этот кусок».Он отображается в виде абзаца в предыдущем div.Какие-нибудь мысли?

Я пытался добавить оператор ifelse, где have_posts () = 0).Пока что это не сработало.

                <div>
                <?php if ($count = $child_query->have_posts() > 0) 
                     { ?>
                        <div class="responses-to-piece lemonde"><h3>
                        <?php echo $count; 'Responses to this piece';}
                    ?> Responses to this piece</h3></div>

1 Ответ

0 голосов
/ 12 декабря 2018

Вы пробовали

<div>
                <?php 
                $count = $child_query->have_posts();
                if ($count > 0) 
                {
                    echo '<div class="responses-to-piece lemonde"><h3>'; echo $count; echo ' Responses to this piece</h3></div>';
                }
                else
                { 
                  echo 'No Responses to this piece';
                }
                ?> 
</div>

Просто для устранения неоднозначности ...

Потому что, возможно, операция оценивается как $count = ($child_query->have_posts() > 0), а не ($count = $child_query->have_posts()) > 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...