メインメニューを開く

STINGER3の「もっと見る」を改造する

2019年7月22日 (月) 14:00時点におけるRin-scrooge (トーク | 投稿記録)による版 (ページの作成:「SINGER3のサイドメニューの「→もっと見る」って、デフォルトではトップメニューにリンクされているんだよね。<br/> 「→もっ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

SINGER3のサイドメニューの「→もっと見る」って、デフォルトではトップメニューにリンクされているんだよね。
「→もっと見る」なんだから、「投稿記事一覧」にリンクしたくなったんだよ。
そこで、出来る限り最小の改造でサイドメニューの「→もっと見る」を「投稿記事一覧」に改造してみたよ。
(ただし、トップページが固定ページの時に限る)

投稿ページの作成

僕も最初はダッシュボードの「設定」→「表示設定」にある「投稿ページ」の意味が分かってなかったんだけど…
どうやらこれは、「投稿記事一覧」の固定ページを指定するところみたいなんだよ。

  1. WordPressのダッシュボードから「固定ページ」→「新規追加」をクリックしてね。
  2. 題名を適当に入力してね。本文は空白で問題ないよ。僕は「すべての投稿」って名前にしたよ。
  3. パーマリンクの編集ボタンをクリックして、適当に入力してね。僕は「allpost」にしたよ。
  4. 右のメニューから「公開」ボタンをクリックしてね。
  5. 左のメニューから「設定」→「表示設定」をクリックしてね。
  6. 「フロントページの表示」って項目に「投稿ページ」って欄があるから、先ほど作成した固定ページを選択してね。
  7. 画面下部の「変更を保存」ボタンをクリックしてね。

サイドメニューの改造

サイドメニューを改造するよ。
STINGER3のテンプレートを直接改造するとバージョンアップ時に元に戻っちゃうから、子テンプレートを作成しておいてね。
子テンプレートの作成方法は以下を見るとできるよ。
WordPressでSTINGER3の子テンプレートを作成する

  1. FTPのアプリケーションなどでSTINGER3の「sidebar.php」ファイルを子テンプレートのフォルダにコピーしてね。
  2. WordPressのダッシュボードから「外観」→「テーマ編集」をクリックしてね。
  3. 右側のファイル一覧から「sidebar.php」を選択してね。
  4. 表示されたソース内を「もっと」で検索してみてね。以下の行が見つかるよ。
    <p class="motto"> <a href="<?php echo home_url(); ?>/">→もっと見る</a></p>
    
  5. 見つかった行を以下のように修正するよ。
    <p class="motto"> <a href="【投稿ページに設定した固定ページのURL】">→もっと見る</a></p>
    
    僕の場合は以下の様になっているよ。
    <p class="motto"> <a href="http://rindomain.com/rinpress/allpost/">→もっと見る</a></p>
    
  6. 修正したら画面下部の「ファイルを更新」ボタンをクリックしてね。

参考サイト