WordPressテーマSANGOの質問

特定の固定ページ(または投稿ページ)で、特定の目次を表示する方法

アバター
YF

いつも参考にさせていただいております。
さて、サルワカさんの下記ページのように、特定の固定ページ(または投稿ページ)で、特定の目次を表示させたいです(下記ページは、ルートドメインの目次とは異なっていますよね)

https://saruwakakun.com/html-css/material
https://saruwakakun.com/sango/

これは、何かしらのプラグインを入れているのでしょうか? それともSANGOの標準機能でしょうか?(探したのですが見つからず、、)または、子テーマを修正しているのでしょうか? ご回答いただけますと幸いです。何卒宜しくお願い致します。

TOC+の設定方法
目次プラグイン「TOC+」の設定方法
コメントへの回答
サルワカくん
サルワカくん
2019/03/23

こんにちは。
こちらの目次は、地道に自分でHTMLとCSSを書いて作っています。自動で出力しているわけではなく、更新があるたびにHTMLを書き換えています。
プラグインやテーマによる汎用化が難しいので、ある程度WordPressとHTML/CSSの知識がない方でないと難しいですね…。

もし最低限のカスタマイズでやるとしたら以下のようになると思います。
– 目次を表示したい記事に特定のタグを付与する
– カスタムHTMLウィジェットに目次をベタ書き
– 特定のタグでのみ出力するショートコードで目次をはさむ

[onlytag id="タグAのID"]
目次ベタ書き
[/onlytag]
[onlytag id="タグBのID"]
目次ベタ書き
[/onlytag]

目次ベタ書きの部分にはulタグやaタグを使うことになると思います(最低でもこのあたりのHTMLの理解は必要です)。

アバター
YF
2019/03/23

さっそくのご回答誠にありがとうございました。
カスタムHTMLウィジェットを使ってやってみようと思います。

今後とも宜しくお願い致します。