WordPress でサイドバーにカテゴリの一覧を表示して、どれかカテゴリをクリックすると、そのカテゴリの記事の一覧が表示される。
カテゴリをクリックしたときのページを編集したい時は以下の方法でできる。
カテゴリのリンクを固定ページに変更する方法
- カテゴリのスラッグもしくは ID を見つける
Wordpress の [投稿] – [カテゴリ] の一覧でスラッグを確認できる。ID はカテゴリ名にカーソルを合わせると下の URL に表示される。 - テーマ フォルダ配下に <category-スラッグ.php> もしくは <category-id.php> のファイルを作る今回の場合は category-wordpresshowto.php もしくは category-12.php というファイルを作る
- 作った php ファイルを編集して、固定ページにリダイレクトするようにする (以下の URL は移動したい先に編集)
<?php $url = 'https://remotosa.com/TopPageURL'; header('Location: ' . $url, true, 301); exit; ?>
これでカテゴリをクリックした時に指定の URL に飛んでくれる。
補足:飛ばすのじゃなくて編集したい
ちょっと補足。↑では作成済みの固定ページに飛ばすような形にしたが、編集したいだけの場合も同じ。
今の状態から編集していきたい場合は、テーマ内にある category.php の中身をコピーして、それを編集する方法が便利。 (category.php がない場合には投稿ページの page.php を使う)