【WordPress】 カテゴリのリンク先を固定ページに変更する方法

WordPress でサイドバーにカテゴリの一覧を表示して、どれかカテゴリをクリックすると、そのカテゴリの記事の一覧が表示される。

カテゴリをクリックしたときのページを編集したい時は以下の方法でできる。

カテゴリのリンクを固定ページに変更する方法

  1. カテゴリのスラッグもしくは ID を見つける
    Wordpress の [投稿] – [カテゴリ] の一覧でスラッグを確認できる。ID はカテゴリ名にカーソルを合わせると下の URL に表示される。【Wordpress】 カテゴリのリンク先を固定ページに変更する方法
  2. テーマ フォルダ配下に <category-スラッグ.php> もしくは <category-id.php> のファイルを作る今回の場合は category-wordpresshowto.php もしくは category-12.php というファイルを作る
  3. 作った php ファイルを編集して、固定ページにリダイレクトするようにする (以下の URL は移動したい先に編集)
    <?php
    $url = 'https://remotosa.com/TopPageURL';
    header('Location: ' . $url, true, 301);
    exit;
    ?>

これでカテゴリをクリックした時に指定の URL に飛んでくれる。

補足:飛ばすのじゃなくて編集したい

ちょっと補足。↑では作成済みの固定ページに飛ばすような形にしたが、編集したいだけの場合も同じ。

今の状態から編集していきたい場合は、テーマ内にある category.php の中身をコピーして、それを編集する方法が便利。 (category.php がない場合には投稿ページの page.php を使う)

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク