phpの基本がまだ危うい私には、こういう基本的なループで作業が止まってしまうんです。

だから、ここでひとまず整理しておきます。

WordPressループの基本形は、

******************************
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

中略
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>

*******************************

となります。

ただし、

<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>

の部分は、

<p>該当する投稿は見つかりませんでした。(と同じ内容の日本語)</p>

でも問題ないです。