web-dev-qa-db-ja.com

フロントエンドでwp-adminの翻訳を使う

現在私はフロントエンドにユーザープロファイルフォームを実装することに取り組んでいます。残念ながら、フロントエンドのコア翻訳ファイル(wp-content/languages/lang_LANG.po)では、翻訳された文字列はユーザ​​ープロファイルページに表示されません。これらの翻訳された文字列はwp-content/languages/admin-lang_LANG.poにあり、ファイル名は "admin"で始まるので、これはwp-adminページにアクセスしたときにのみロードされると推測されます(is_admin()がtrueを返す場合)。

それでは、あなたがwp-adminページを見ていないときにどうやってwp-adminのテキストドメインを読み込むのですか?

1
Fleuv

これを回避する最善の方法は、おそらくテーマのfunctions.php内の対応するMOファイルでload_textdomain()を手動で呼び出すことです。

0
Chris Cox