今日の副業もトラブルからのスタートです。50代のサラリーマンは忙しい方が多いためブログの記事内に目次を設置することにしました。ワードプレスのTable of Contents Plus というプラグインをインストールし有効化して使ってみましたが、なぜか投稿記事(POST)には目次が表示されてもブログの顔となるトップ(フロント)ページには表示されません。なぜ?
試行錯誤の結果トップページにも目次が表示されるようになりましたが、対処法をメモ代わりにまとめ残すことにしました。Lightningテーマを使っていた時の記事となります(今はCocoonに変更しています)。
投稿(記事)には表示されたけど固定(フロント)ページに表示されないのはなぜ?
結論から言うと表示されます。しかし、プラグインの設定内容に漏れがあり表示されていなかっただけのようです。
プラグインをインストールしたときには見落とやすい場所にその設定箇所がありました。
結論から言うと、POST、Pageにチェックを入れただけですと、投稿ページにしか目次が反映されません。
固定ページに反映させるためには固定ページに反映されるように設定を加える必要があります。
※ここでは「Table of Contents Plus 」プラグインをすでにワードプレスにインストールしており、有効化も済んでいる前提で説明したいと思います。
管理画面>設定内容で上級者向けの表示内容を変更
1,ワードプレス管理画面>ダッシュボード>設定>TOC+をクリックします。
※ここで私も迷いましたが、Table of Contents Plusは設定では「TOC+」と省略されて表示されていますので注意してください。見落としやすいですね。
最初はこのようになっていると思います。これでは投稿記事には目次は表示されても、トップページまでは表示されません。
2,上級者向け(表示)をクリックし設定詳細画面を展開
下にスクロールすると、このような表示があると思います。「上級者向け」の横にリンクがあるのでそれをクリックすると下に詳細設定内容が展開します。
3,詳細設定の「ホームページを含める」にチェックを入れる
最初はチェックが入っていない状態となっています。
チェックを入れます(下はチェックを入れた状態です)。
「設定を更新」ボタンを押して設定完了です!簡単ですね。
あとはHタグをどの程度まで表示させるかを微調整して見栄えを好みに合わせコントロールしてみてください。