2022.09.16
WordPress
WordPressプラグイン「All in One SEO」でタイトルが変わってしまうバグがありました
WordPressのプラグイン「All in One SEO」はタイトルなどのメタ情報やSNSのOGP設定やサイトマップの設定など、SEO関係の最低限の設定を管理画面上ですることができる古くからある定番の人気プラグインです。
少し前まで「All in One SEO Pack」って名前だったので、そっちのほうがなじみがあるかもしれません。
今回起こったバグ
「All in One SEO」を最新版にアップデートすると、各投稿のタイトルタグが更新するたびに変わってしまう現象が起きました。
今回出た環境は以下になります。
- PHP・・・5.6.40
- All in One SEO・・・4.2.5.1にアップデート
- WordPress・・・6.0.2にアップデート
対応策
WordPressの管理画面のアラートに下記のようなアラートが出ていました。
不具合は確実に「All in One SEO」だったので、とりあえず旧バージョンにダウングレードして、解消はされました。
とはいえ、根本解決にはなっていません。
PHPのバージョンをアップグレードすれば、解消されると思いますが、アップデートが他のシステムなどに影響を及ぼす場合は、慎重に対応する必要があります。
プラグインの更新時で注意点
弊社では、特に大型のアップデート(WordPressのバージョンが大幅に変わるなど)の時はテスト環境で行います。
単にレイアウト崩れが起きていないかとか、管理画面がちゃんと動くだけでは不完全だと考えます。
例えば
・お問い合わせフォームならお問い合わせ関係がきちんと動くか。
・投稿関係なら、記事詳細部部をきちんと確認
などプラグインがどこの機能をフォローしているかの観点で確認していきます。
このあたりは経験則がものをいうかと思います。
今回は表示面とか機能面でのバグではなかったので、発見しずらい現象でした。
まとめ
「All in One SEO」はホームページ内で非常に重要な部分を担っているます。
特にタイトルタグはサイトの顔というか、根幹にあたる部分のため、そこがコロコロ切り替わってしまうとなると、Googleがどのようにクロールするか考えただけで恐ろしいですね…。
「更新頻度が高いから」「みんな使ってるから」絶対安心って事はないのが、WordPressのプラグインです。
自ら自分のホームページの評価を避けてしまう事になりますので、アップデートはくれぐれも慎重に。
もし、不安な方は弊社に一度、WEB診断してみてはいかかでしょうか?