現在私はフロントエンドにユーザープロファイルフォームを実装することに取り組んでいます。残念ながら、フロントエンドのコア翻訳ファイル(wp-content/languages/lang_LANG.po
)では、翻訳された文字列はユーザープロファイルページに表示されません。これらの翻訳された文字列はwp-content/languages/admin-lang_LANG.po
にあり、ファイル名は "admin"で始まるので、これはwp-adminページにアクセスしたときにのみロードされると推測されます(is_admin()
がtrueを返す場合)。
それでは、あなたがwp-adminページを見ていないときにどうやってwp-adminのテキストドメインを読み込むのですか?
これを回避する最善の方法は、おそらくテーマのfunctions.php
内の対応するMOファイルでload_textdomain()
を手動で呼び出すことです。