WordPress6.9にアップデート後、ページタイトルが出力されない件
先日ご案内しました、WordPress 6.9 へのアップデート実行後、All in One SEO にてページタイトルが出力されなくなる件についての続報です。
公式フォーラムなどによると、Wordpress6.9 から、テーマファイルに title-tag の対応を明示することを正規の手順とする仕様に変更されたことが、原因として有力のようです。
現在、Wordpress 本体や All in One SEO の修正版アップデートはリリースされていません。
特に All in One SEO では「プラグインには問題は無く、テーマファイルの問題である」という見解ですので、修正版アップデートはリリースされない可能性が高いです。
当社では、お客様のサイトを一旦6.8.3にダウングレードして対応しておりましたが、このままではセキュリティリスクが発生しますので、functions.php に下記コードを追記する対応に切り替えました。
All in One SEO を導入してあるすべてのサイトで、動作確認済み(ページタイトルが表示される)です。
function ユーザー定義関数名() {
add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'ユーザー定義関数名' );
ウェブプラスからの発信情報 Number:5807