【注意喚起】電ホビのサイトで「日本語表記がおかしい」「中国語から日本語への翻訳を確認される」などのケースについて | 電撃ホビーウェブ
https://b.hatena.ne.jp/entry/s/hobby.dengeki.com/news/2378448/
WordPressでHTMLタグの中のlang=""が空になってしまう原因は、通常、サイトの言語設定が正しく指定されていないか、テーマやプラグインの不具合によるものです。
以下の要因が考えられます。
WordPress管理画面の「設定」→「一般」メニューで、サイトの言語を確認してください。ここで言語が正しく設定されていない場合、lang=""が空白のままになることがあります。
使用しているテーマがlang属性を正しく出力していない可能性があります。特にカスタムテーマや古いテーマを使用している場合、テーマファイル内のheader.phpで言語属性が正しく設定されているか確認する必要があります。例えば、<html lang="<?php language_attributes(); ?>">のようにlanguage_attributes()関数を使用していることが推奨されます。
特定のプラグインがWordPressの言語設定に影響を与えている場合も考えられます。特に多言語対応プラグイン(WPML、Polylangなど)が正しく動作していない場合、lang属性が空になることがあります。一度プラグインを無効化して、問題が解決するかどうか確認してください。
キャッシュが原因で、言語設定の変更が反映されないこともあります。キャッシュプラグインを使っている場合、キャッシュのクリアを行ってみてください。