我有一个自定义查询,我想知道如何添加一个 if 语句,以便如果没有此查询的帖子,则会显示一条简单的消息。
我的查询:
<ul class="posts">
<?php if ( $spQuery->have_posts() ) while ( $spQuery->have_posts() ) : $spQuery->the_post(); ?>
<li><?php the_post_thumbnail( 'themename-bw-image' ); ?></li>
<?php endwhile; wp_reset_postdata(); ?>
</ul>
我正在尝试这个:
<ul class="posts">
<?php if ( $spQuery->have_posts() ) while ( $spQuery->have_posts() ) : $spQuery->the_post(); ?>
<li><?php the_post_thumbnail( 'themename-bw-image' ); ?></li>
<?php endwhile; wp_reset_postdata(); ?>
</ul>
<?php else : ?>
<p>No Posts Currently Added.</p>
<?php endif; ?>
但我得到这个错误:Parse error: syntax error, unexpected T_ELSE
可能在这里做一些愚蠢的错误,但我认为这是一种有效的方法。