質問: ワードプレスで多言語サイトを制作しております。 まずは、最初からワードプレスに入っているテーマ「twentysixteen」でテストしました。 このテーマには中国語(zh_CN)の.poファイルと.moファイルが存在し、 すでに翻訳済みのワードで試しに、_e('Menu','twentysixteen') としてから、と変更してみたのですが、日本語で”メニュー”と表示されてしまいます。 html langを zh_CNにしただけでは、翻訳は切り替わらないのでしょうか? 翻訳を切り替えるためには、どこの何を変更すればよいのでしょうか? お力をお貸しいただけるとありがたいです。 よろしくお願いいたします。 【環境】 Windowsのローカルで、nginxサーバーを立てています。 phpは7.1をインストールしました。
回答: 申し訳ないです、、、 load_theme_textdomain()関数を、after_setup_themeにフックさせずに使用していたのが原因でした。 丁寧にご回答いただきありがとうございました。