こんにちは!
ブログ作成中にプラグイン「TOC+(Table of Contents Plus)」を使うと目次が2つできてしまう、という事態に遭遇しました。
現在は解決しています。
Googleで調べた方法で同じ事例を確認できなかったため、誰かのためになればと思い、共有します。
目次が2つできてしまった状況
筆者はロリポップ!レンタルサーバーで契約しています。
その時に「CocoonがインストールされたWordpressを使用しますか?」という設定項目がありました。
「親切だな~^^」と思いつつ「はい」を選択。
その後、AFFINGERのテーマを購入したためテーマ変更後にプラグインのTOC+を有効化した際に発見しました。
【状況】
・TOC+で最初の見出しの前に目次が来るよう設定しているはずなのに冒頭に2つ目の見出しが表示されている
・TOC+にもAFFINGERにもそんな設定箇所や事例はない
・ソースコードを見ると謎のTOCが反映されている
・現テーマ(AFFINGER)、TOC+について調べても全く見つからない
原因:Cocoonの初期設定が別テーマに変更しても残っていた
Cocoonのテーマはプリインストールされていたため、初期設定のテーマにすでに目次がカスタムされているとは知りませんでした。
更に、AFFINGERにテーマ設定を変更しても残っていたようです…。
TOC+を有効化したときのみ2つの目次が出現するため気づくのに時間がかかりました。
ソースコードではTOCが2つ挿入されているのですが、TOC+の設定からでは消すことができません。
しかし他のプラグインから目次の目次と競合しているわけでもないので、一見TOC+が悪さをしているように見えてしまいます。
Cocoonの見出し解除方法
まずはCocoonの見出し設定を変更するため、テーマをCocoonに戻します。
サイドバーからCocoon設定→Cocoon設定→目次のチェックを解除
筆者の設定はこれで改善されました!
TOC+で目次をサイドバーに追加する方法
TOC+を目次のスクロール広告用に設定すると、スクロールしても追従する目次を表示できます。
外観→ウィジェット→サイドバーにあるTOC+からスクロール広告用を選択
一度把握しておくと、TOC+はシンプルで便利ですね!
まとめ
今回のようなことが起こった背景にテーマとプラグインの設定および何ができるかを把握していなかったことがあります。
不具合について調べることはたしたに勉強になりますが、元々の設定を確認しておけばこのような事態にはなっていません…。
今回のことから自分の設定を把握しつつカスタマイズを行おうと思いました。
いかがでしょうか?
これからもサイト作成を頑張っていきましょう!