前回の「ループに商品を含ませない」処理により、通常ブログのアーカイブ(ループページ)には商品が表示されなくなりました。今回は商品のみの一覧ページの作成方法です。商品だけのループページを作る商品だけのループページとは「商品一覧」ページで、作成手法は次の2つが考えられます。カテゴリーアーカイブによる商品一覧カテゴリーテンプレートを利用して通常記事とは違うレイアウトを作ります。固定ページに商品一覧を作る絞込みや並べ替えも含めた個別のテンプレートを作り固定ページに割り当てます。右の図は「商品」カテゴリーのアーカイブです。わかりやすくするために商品に説明文を書き、メディアから商品画像をアップロードしました。表示されている商品画像は記事に挿入したものではありません。商品画像を探し出し自動的に説明文と共に表示させています。強制的に書き換えていますので、このレイアウトを変更したい場合は”the_content()”を削除し、直接画像や説明文、価格などを表示させることになります。削除するだけではブログの記事が表示されなくなってしまいます。そこで登場するのがカテゴリーテンプレート(category.php)です。URLがカテゴリーを指定しているときに適用されるテンプレートです。このテンプレートに好みのデザインを施せばいいのです。このテンプレートは未分類も含めて商品以外のカテゴリーにも適用されます。そのため商品カテゴリーに属する場合は商品のデザイン、それ以外の記事の場合は通常のレイアウトで表示するといった分岐を一つ入れてやる必要があります。これは商品とそれ以外の記事を分岐させるためのタグです。