Если Query Post возвращает 1 сообщение

Я использую Query Post для нового пользователя, который я создал, чтобы пользователь просматривал количество новостей, просто нажимая кнопки Next и Previous. Но в случае, если есть только 1 новость (т. Е. Возвращается только 1 сообщение, тогда нет смысла иметь кнопку «Предыдущий» и «Далее»).

Я просто назначу css attribute Display: none для предыдущей и следующей кнопки, если есть только 1 сообщение. Но как узнать, возвратил ли запрос сообщение только 1 сообщение.

query_posts('post_type=post&cat=20&post_status=publish&order=DESC'); while (have_posts()): the_post(); 

Solutions Collecting From Web of "Если Query Post возвращает 1 сообщение"

Вы не должны использовать query_post, когда вы можете быстрее использовать запрос WPXQuery с mutch .

Вы можете посчитать сообщение с свойством post_count .

Вот фрагмент, который подсчитывает ваше сообщение в цикле:

 <?php $args = array( 'post_type' => 'post', 'cat' => '20', 'post_status' => 'publish', 'order' => 'DESC' ); // The Query $the_query = new WP_Query( $args ); // The Loop while ( $the_query->have_posts() ) : $the_query->the_post(); if( ( $the_query->post_count <= 1 ) { echo 'One or less'; } else { echo 'More than one post'; } endwhile; // Reset Post Data wp_reset_postdata(); ?>