LIFE

Table of Contents Plusによる表示崩れ解決法

2023年9月24日

Table of Contents Plusによる表示崩れ解決法

ブログのレイアウトが突然崩れていた

2023年9月19日、いつものようにブログを更新しようとサイトを開いたところ、ブログのトップページが派手に表示崩れしているのを発見しました。

サイドバーはページ下部に移動しているし、全体的に横に間延びした表示なっていて、アイキャッチ画像が表示されていないものもありました。

スマホでも表示崩れが起きていました。

WordPress本体やレンタルサーバに何か異常があったとすれば、もっとネット界隈がざわついているはずですから、たぶんそこは問題ないのでしょう。

次に疑ったのがWordPressのテーマ。

WordPressの編集画面で「外観」→「カスタマイズ」としてサイトカスタマイズ画面を見てみると、ここでは正常表示されていました。

ということは、テーマ(AFFINGER6を使用中)には異常が無いと推測されます。

Table of Contents Plusを無効化すると表示崩れが解決

その次にプラグインを疑いました。

真っ先に疑うべきところですが、最近まったく追加・削除・設定変更をしていなかったので、思い当たる節が無かったのです。

WordPressの編集画面で「プラグイン」→「インストール済みプラグイン」を開き、上から順番に1つ1つ無効化して表示を確認していきました。

すると、Table of Contents Plusを無効化したところで、表示崩れが解決しました。

そしてこれまで無効化してきたプラグインを1つ1つ有効化し、Table of Contents Plus以外すべてのプラグインを有効化しても表示崩れは再現しないことを確認しました。

これで、プラグイン相互の干渉ではなく、Table of Contents Plusのみが表示崩れの原因であることが明らかになりました。

しかし、腑に落ちないのがこのTable of Contents Plus、昨日今日追加したプラグインではなく、ブログ開設当初から使用しているプラグインです。

最近更新した記憶も無いし、と思っていたら、設定が自動更新になっていました。

確かに、初期導入のプラグインは、プラグインの更新というのをもっとピュアに受け入れていたので、すべて自動更新にしていたのです。

最近は、ネット界隈での初期不良情報祭りが終わってから手動更新するように方針変更していたのですが、初期導入のプラグインは自動更新のままにしていました。

Table of Contents Plusをダウングレードして使用

表示崩れは解決しましたが、Table of Contents Plusを無効化したままではブログの目次機能が無くなってします。

それはそれで問題なので、対策を考えました。

  1. AFFINGER6専用プラグイン「すごいもくじLITE」に変更
  2. Table of Contents Plusをダウングレードして使用

普通に考えれば「1」かなと思い、そうする直前まで行ったのですが、目次の「見た目の印象」としてTable of Contents Plusの方が好みだったので、「2」をやってみることにしました。

無効化してあるTable of Contents Plus(2309) を削除して、あらたに前バージョンのTable of Contents Plus(2212)をWordPress公式プラグインページの上級者向け設定からダウンロード(事前にバックアップはとっておいて下さい)して有効化すると、以前のように使用できました。

一昨日(2023.9.21)あたりから、この不具合が騒がれ始めたので、もしかすると修正がされるかもしれません。

でも、対応が遅れるようであれば、セキュリティの観点からも、すごいもくじLITEへの変更も視野に入れておこうと思います。

気に入っているプラグインなので、早期に対応してほしいところです。

追伸:Table of Contents Plus(2311)がリリースされて解決

2023年11月に「Table of Contents Plus(2311)」がリリースされました。

更新したところ、当サイトでは表示崩れが起きないことを確認しました。

-LIFE
-