2024-10-21

注意喚起】電ホビのサイトで「日本語表記おかしい」「中国語から日本語への翻訳確認される」などのケースについて | 電撃ホビーウェブ

https://b.hatena.ne.jp/entry/s/hobby.dengeki.com/news/2378448/



WordPressHTMLタグの中のlang=""が空になってしまう原因は、通常、サイト言語設定が正しく指定されていないかテーマプラグイン不具合によるものです。

以下の要因が考えられます

  • WordPress言語設定が未設定または正しく反映されていない

WordPress管理画面の「設定」→「一般メニューで、サイト言語確認してください。ここで言語が正しく設定されていない場合、lang=""が空白のままになることがあります

使用しているテーマがlang属性を正しく出力していない可能性があります特にカスタムテーマや古いテーマ使用している場合テーマファイル内のheader.php言語属性が正しく設定されているか確認する必要があります。例えば、<html lang="<?php language_attributes(); ?>">のようにlanguage_attributes()関数使用していることが推奨されます

特定プラグインWordPress言語設定に影響を与えている場合も考えられます特に言語対応プラグイン(WPML、Polylangなど)が正しく動作していない場合、lang属性が空になることがあります。一度プラグイン無効化して、問題解決するかどうか確認してください。

キャッシュが原因で、言語設定の変更が反映されないこともありますキャッシュプラグインを使っている場合キャッシュクリアを行ってみてください。

これらの点を確認し、正しい設定に修正することで、lang属性が適切に表示されるはずです。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん