WordPressの目次プラグイン
「Table of Contents Plus」について、
2023年2月9日ころに
配信された更新を行うと、
全記事の目次が消える
という現象が発生しています。
この問題と解決策について。
目次
レビュー「目次が表示しない」
WordPressの公式プラグインページでも
レビューに、プラグイン更新後に
機能しなくなった、壊れた、
といった口コミが続出しています。
TOC+ を新しいバージョン 2302 に更新した後、実行が停止します。すべてのページに目次がありません。
(※日本語に翻訳しています)
すなわちテーマ(テンプレート)
など関係なく、
WPにTOC+を使って
目次を設置している場合、
ほぼ全世界共通で
目次を表示しなくなった模様。
「バージョン 2302」に更新
することで発生。
Twitterを見ると、日本人も多く、
この件を取り上げていました。
TCO+「バージョン:2302」で目次が全て消える現象
今回の目次が全て消える現象は
具体的にどのようなことが起きたのか。
管理画面にログインしたら、
プラグインの更新があるので、
いつも通り更新をかけると
「Table of Contents Plus」が
バージョン「2302」になった。
何も変化はないようですが、
ブログの記事を見ると、
全ての記事に目次が無くなっています。
更新した方は、ご確認ください。
管理人の運営する
「あいぽったぶる」
「えふたぶれっとぶる」
どちらも目次が消えました・・・。
【対処法】「見出しレベル」にチェックを入れる【解決】
対処法を見つけ、
問題が解決しましたので、
共有させていただきます。
TOC+の設定で、
「見出しレベル」にチェックを入れる
ことで目次が再出現し復旧します。
左メニューから
[プラグイン]をクリック
(「プラグイン」一覧画面)
「Table of Contents Plus」の
[設定]をクリック
(「Table of Contents Plus」設定画面)
画面左下にある
「上級者向け」にある
「(表示)」をクリック
(「上級者向け」が開く)
「見出しレベル」
※使う見出しにチェックを入れる。
□ heading 1 – h1
□ heading 2 – h2
□ heading 3 – h3
□ heading 4 – h4
□ heading 5 – h5
□ heading 6 – h6
↓
入れたら、左下にある
[設定を更新]をクリック
チェックがひとつも無いと目次自体が非表示になります。
新バージョンではデフォルトでチェックなしに変わったようですが、意図的なものか、開発側のミスかは不明。
代替の目次プラグイン「Easy Table of Contents」
実は、この問題が発生した際、
焦って違うプラグインで対処しました。
目次プラグインの
「Easy Table of Contents」を
インストールして有効化。
見事に目次が復活、再表示。
今後もこのようなことが
あるかもしれませんので、
目次プラグインが
2つくらいあってもよいの
ではないでしょうか。
インストールしてあれば、
有効化・無効化、
だけで切り替えられますので、
どちらを表示するか設定変更は
簡単です。
そのあたり間違えても、
目次が2つ並ぶだけです。
見つけたらどちらかを無効化するだけ。
目次2つは明らかにおかしいですが、
目次が無いよりは、
よいような気がします。
「Easy Table of Contents」は無効化。
Cocoon設定にある「目次」機能のデメリット
当ブログ「あいぽったぶる」では、
ワードプレスのテーマに
Cocoonを適用しています。
Cocoonでは、
目次を表示する機能があります。
便利ですが、デメリットがある。
どうやら、一番最初のh2の
すぐ上に目次を表示する仕様
になっているようなのです。
よって、記事中にh2が無いと
目次が表示されません。
それも困りますが、
致命的によろしくないのが、
記事の真ん中や最後に、
「その記事最初のh2」があると、
とんでもない位置に
目次が登場します・・・。
「タイトル」
【h3】見出し
【h3】見出し
【h3】見出し
【h3】見出し
【h3】見出し
※→ここに目次が出現する※
【h2】まとめ
「タイトル」
【h4】前置き
【h3】前提
【h3】定義
※→ここに目次が出現する※
【h2】本題
【h3】解説1
【h3】解説2
【h3】解説3
ですからこの機能はOFFにして、
プラグインで目次を表示させている
のです。
[Cocoon設定]
[目次]タブ
「目次を表示する」
※チェックをはずす
見出しの書き方がルールと違って
間違ってるからだよ、
というご指摘を受けそうですが、
その話はここでは省略します。
h2自体を全く使わないという方も
いらっしゃるようですから、
この場合もCocoon目次は
使えません。
なお、今回の問題が発生した最中でも、
Cocoon目次は表示できました。
プラグイン「Table of contents」に似た
目次機能だそうですが、
内包しているので本件のトラブルによる
影響は受けなかったのでしょう。
関連記事
Cocoonの初期設定とカスタマイズ┃あいぽったぶるワードプレスのテーマをCocoonに変更した
Cocoon設定でステマ規制「PR」表記できる
Cocoon【ファビコン】の使い方・やり方(WordPress)
Cocoon【ショートコード】「残り●日」カウントダウンの使い方・やり方
WordPressのPHPバージョンアップエラーを直す緊急措置、ひとまずダウングレード
エックスサーバーでWordPressを削除する方法
WordPressのoptions.phpで403エラーならWAF設定を無効にして解除(ロリポップ【レンタルサーバー】)
All-in-One WP Migration【プラグイン】WordPressサーバー移転が簡単すぎる┃引っ越し+バックアップ
さくら→エックスサーバーへのWordPressサーバー移転(同一ドメイン・URL変わらない)
ロリポップで無料の独自SSL設定をやってみた。┃設定方法・使い方
レンタルサーバー転送量とPVの目安【比較】さくら、ロリポップ、Xサーバー、スターサーバー
目次からジャンプしてください。