Условные, если пустые - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть l oop, который отображает сообщения. Я хочу добавить html, если не будет сообщений. Например, если нет сообщений ---> показать мои html if / else.

      <?php $args = array(
        'posts_per_page' => 1000,
        'post_type' => 'contract',
        'author' => $current_user->ID,
        'post_status' => 'publish' );
      ?>
      <?php $get_category_posts = get_posts( $args ); ?>
      <?php foreach ( $get_category_posts as $post ) : setup_postdata( $post ); ?>
        <li class="jail-app-v-0-4 contract-item">
          <div class="contract-item-inner">
          <a class="hoverable" href="<?php the_permalink(); ?>">
            <?php the_title(); ?>
          </a>
        </div>
        </li>
      <?php endforeach; ?>

1 Ответ

1 голос
/ 05 апреля 2020

Попробуйте этот код, пожалуйста:

   <?php $args = array(
        'posts_per_page' => 1000,
        'post_type' => 'contract',
        'author' => $current_user->ID,
        'post_status' => 'publish' );
      ?>
      <?php $get_category_posts = get_posts( $args );

      if(!empty($get_category_posts)):
      ?>
      <?php foreach ( $get_category_posts as $post ) : setup_postdata( $post ); ?>
        <li class="jail-app-v-0-4 contract-item">
          <div class="contract-item-inner">
          <a class="hoverable" href="<?php the_permalink(); ?>">
            <?php the_title(); ?>
          </a>
        </div>
        </li>

      <?php endforeach; ?>
      <?php else: ?>
        NO POSTS FOUND!

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