Intereting Posts
Передача значения JQuery для функции WordPress Как я могу правильно реализовать плагин jQuery с помощью моего CPT? Является ли «Лучшее содержание» в Двадцать четырнадцать, выполненным с помощью плагина, или он является родным в WP4.0? Genesis + Ajax + Jquery | Файлинг для вызова действия Помощь в получении ранее посещенных страниц ID Плагины, загружающие несколько копий JQuery Получайте информацию плагина из нескольких сайтов извне Изменение отображаемого URL изображения во время выполнения Как получить идентификатор текущей категории продукта на странице архива продукта показать текст Если зарегистрирован специальный пользователь Как перенаправить на определенную страницу в wordpress? Есть ли способ переопределить «перерывы комментариев на страницы» и «закрыть комментарии для старых сообщений» на определенных должностях, но не на других? Таксономизация терминов таксономии? Как я могу отобразить 3 типа сообщений на одной странице? Пользовательский URL-адрес WordPress Rewrites

Как проверить, имеет ли WP_Query данные

У меня есть следующий WP_Query, который отлично работает:

<h4>Frequently Asked Questions</h4> <ul class="faq"> <?php $args = array( 'post_type' => 'questions', 'posts_per_page' => '3', 'tax_query' => array( array( 'taxonomy' => 'types', 'field' => 'slug', 'terms' => 'customer-service' ) ) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> 

Как вы можете видеть, в верхней части запроса есть заголовок, и я хотел бы найти способ показать только этот заголовок, если в запросе есть значения. Если нет, то в случае, если нет вопросов, название все еще отображается, и это выглядит странно.

Любые идеи, как я могу проверить, есть ли значения внутри запроса или нет?

Благодаря!

Solutions Collecting From Web of "Как проверить, имеет ли WP_Query данные"

Измените его немного и используйте метод has_posts, чтобы проверить, есть ли какие-либо результаты:

 <?php $args = array( 'post_type' => 'questions', 'posts_per_page' => '3', 'tax_query' => array( array( 'taxonomy' => 'types', 'field' => 'slug', 'terms' => 'customer-service' ) ) ); $loop = new WP_Query( $args ); if ($loop->have_posts()){ ?> <h4>Frequently Asked Questions</h4> <ul class="faq"> while ( $loop->have_posts() ) : $loop->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> <?php }