WordPressテーマSANGOの質問

Easy Table of Contentsで改ページ分の目次もまとめて表示する

アバター
ひなりんご

初めまして、いつも運営お疲れ様です。
タイトルの通り、Easy Table of Contentsを使用すると記事中で改ページを行ったときに目次が切れてしまいます。
全ページに途切れさせず全て表示させ、かつ目次のメニューをクリックしたときにも改ページの目的先にきちんと飛べるようにするにはどうしたら良いでしょうか。
お忙しい中大変恐縮ですが、ご回答いただければ幸いです。
よろしくお願いいたします。

SANGOでEasy Table of Contentsの目次を表示する
コメントへの回答
サルワカくん
サルワカくん
2021/09/16

ありがとうございます。
いつもお世話になっております。
こちらでテストを行ったところ正しく改ページ以降の目次も表示されているようでした。
改ページを行ったときに目次が切れてしまうということは、2ページ目以降の見出しが目次として反映されていないという状況になりますでしょうか?
よろしくお願いします。

アバター
ひなりんご
2021/09/17

お世話になっております。早速のご回答ありがとうございます。
そちらでご確認いただいたところ問題なく表示されるとのこと、承知いたしました。それでは私の設置方法または設定に問題がありそうですね…。

>改ページを行ったときに目次が切れてしまうということは、2ページ目以降の見出しが目次として反映されていないという状況になりますでしょうか?

こちらにつきまして、まさにそのような状況となっています。改ページ以降は目次そのものも消失しています…。
何か思い当たるような原因などはございますでしょうか?
こちらも引き続き調べてみます。
どうぞよろしくお願いいたします。

サルワカくん
サルワカくん
2021/09/17

お世話になっております。
もしよろしければ該当のURLをご共有いただくことは可能でしょうか?
もしかすると何か手がかりが得られるかもしれません。
よろしくお願いします。

アバター
ひなりんご
2021/09/18

お世話になっております。
お言葉に甘えさせていただき、URLをお送りさせていただきます。

サルワカくん
サルワカくん
2021/09/18

お世話になっております。
確実なことは言えず恐縮ですが、
もしかすると投稿のURLに数字が含まれていることや、URLにindex.phpなどの文字列が含まれていることが関係しているかもしれません。
投稿のURLを数字ではなくアルファベットなどに変えていただくといかがでしょうか?
よろしくお願いします。

アバター
ひなりんご
2021/09/19

お世話になっております。
先ほどアドバイスいただいた部分を変更しても変わらなかった旨をお伝えするメッセージをお送りさせていただきましたが、目次の設定を「見出し3件以上で目次を表示」→「1件以上」で目次が全て表示されることを確認いたしました。

しかし、改ページをすると見出しの読みこみがリセットされてしまうのかh2とh3の表示が崩れ、おかしなことになってしまいました…。
試しに改ページせずひと続きの記事にすると問題なく目次が綺麗に表示されたのですが、見出しの順を保持したまま改ページすることは現状不可能と考えた方が良いのでしょうか(HTMLやCSSのルールなどで定められているのでしょうか…?)

-目次-
h2(導入)
h2(本題)
h3
h3
— 改ページ —
h3
h3
— 改ページ —
h3
h2(まとめ)

これが理想なのですが、改ページをすると上手く表示されずに改ページ後の見出しh3がh2と同じ表示になってしまいます。
もしお時間がございましたらご回答いただければ幸いです。よろしくお願いいたします。

アバター
ひなりんご
2021/09/19

お世話になっております。
お忙しい中チェックいただきありがとうございました。
アドバイス通りindex.phpを削除し、数字を含まないURLに変えてみましたがダメでした…。
もう少し自分で試行錯誤してみてそれでも表示されないようでしたら、目次の使用中止も検討します。
もし解決いたしました際は、また改めてご連絡させていただきます。
お忙しい中迅速にお返事をくださり、本当にありがとうございました…!

サルワカくん
サルワカくん
2021/09/20

お世話になっております。
ご連絡ありがとうございます。
目次が表示されたとのことよかったです。

はい、おっしゃる通り、改ページの後にh3が来ると、そのページの初めの見出しになるので重要な見出しであるとプラグインが判断しh2として目次では表示されます。
これは正常な動きで、詳しく言うと、HTMLのアウトラインのアルゴリズムに則っているものと思われます。
https://www.dkrk-blog.net/html/heading-shinwa

改ページする際には次のコンテンツはh2が来るように内容を調整していただくか、もしくは改ページを今回のケースでは諦めていただくのが良さそうです。
ご不便をおかけしますがよろしくお願いします。

アバター
ひなりんご
2021/09/20

お世話になっております。
そうなのですね、こちらの勉強不足で大変申し訳ございません…!
改ページをしないとなると記事が長くなりそうなので、概要をまとめた記事と一つづつ詳しく説明する記事など複数に分け、概要記事に関連記事を紐付けるといった形でわかりやすい記事作成を目指していこうと思います。
丁寧なご回答ありがとうございました。