search.phpの中でよく使うWordPressのコード

HTMLサイトをWordPressにする本

検索結果を表示

検索ボックスとセットで使用します。

<h2>「<?php the_search_query(); ?>」の検索結果は<?php echo $wp_query->found_posts;?>件です</h2>
<?php if(have_posts()): ?>
  <?php while(have_posts()): the_post(); ?>

    <!-- 検索結果として出力したい内容を記載 -->
    <article>
      <a href="<?php the_permalink(); ?>">
        <p><?php the_title(); ?></p>
      </a>
    </article>

  <?php endwhile; ?>
<?php else: ?>
  <p>「<?php the_search_query(); ?>」はありませんでした</p>
  <p><a href="<?php echo esc_url(home_url('/')); ?>">トップページ</a>から目的のページをお探しください。</p>
<?php endif; ?>

最低限覚えておきたい
WordPressのコード