[メモ]WordPressでタグ一覧ページを作る方法

タグ一覧を作る方法を忘れていたのでメモ書き

まず、テンプレートファイルにあるpage.php(ページのテンプレファイル)をコピーし、「tags.php」にリネーム。

ファイルの先頭行に


<?php /*
Template Name: Tag Archive
*/ ?>

と追加する。次に以下のように書き換える。


<?php the_content('Read the rest of this entry »'); ?>

の部分を

<?php wp_tag_cloud('smallest=8&largest=22&number=0&orderby=name'); ?>

とする。

前者はテンプレによって異なるが、要は「次の記事を読む」といった旨のソースの部分をタグ表示に変更している。

smallestは小さいタグ(あまり利用していないタグ)のフォントサイズ、largestは大きいタグ(頻繁なタグ)のフォントサイズ、orderbyはタグの表示順である。
タグクラウドの詳しい表記設定は公式サイトを参照

これを使用中のテンプレートフォルダと同一の場所にアップロードする。

次に、Wordpress管理画面でページ作成する。
「Tags」というタイトルで、ページリンクは「tags」にし、右サイドバーのテンプレートファイルで「Tag Archive」を選択してページ作成を更新する。

すると、[あなたのURL]/tagsにアクセスすればタグ一覧ページが表示される。