サポート » 使い方全般 » WordPress 管理画面を英語化したら日本語が入力できない

  • すでに日本語版で稼働しているWordpressサイトがあり、それの英語版サイトが欲しいということで、日本語サイトとDBを複製し、新サイトを解設しました。

    その際、編集者が外国人といういうことで、管理画面を英語化しました。
    wp-config.php において、WPLANGの項目を書き換え。
    define('WPLANG', '');

    この状態で問題なく管理画面を英語化できたのですが、タイトル・投稿エリアに日本語が含まれていると記事が更新されません。
    記事中でカスタムフィールドを使用していますが、そちらには問題なく日本語を使用できます。

    自分の考えでは、日本語の記事を少しずつ英語に書き換えて行く運用ができるかと思っておりましたが、困っています。
    また同時に、英語以外のアルファベット(主にトルコ語)の表示もおかしくなりました。
    (入力可能かどうかは確認できておりません)

    これは仕様でしょうか? それとも何かの不都合が考えられるでしょうか?
    ちなみにサーバは、ADDIのACE01(デフォルトで文字コードがEUC-JP、php.iniで文字コードをUTF-8に変更)です。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは、

    3.6.1 だと2年ほど前のものなので、その当時の環境を再現するのは、かなり困難だと思われます。
    その当時だと

    define('WPLANG', 'en_US');

    とかで、切り替えていたと思いますが、現在のものは、この定数を使わないようになっています。

    諸事情あるかもしれませんが、最新版にアップデートして、settings/ general / Site Language で言語を選択して切り替えを行う等のテストを行ってみてはどうでしょう

    モデレーター Daisuke Takahashi

    (@extendwings)

    トルコ語もアウトということは、非ASCII文字について問題が起こっているような気がしますね。
    DBの文字コードまわりもチェックしてみた方がよさそうな気がします。

    トピック投稿者 shockatz

    (@shockatz)

    みなさま、ご教示ありがとうございます。
    アドバイスにしたがい、Wordpress 4.3.1にバージョンアップしました。
    で、まだ同じ現象が続いています。

    settings/ general / Site Language で英語を選択(管理画面全体が英語になります)
    この状態で、
    ・フィールドに日本語を入力 -> レコード全体が更新されません。
    ・フィールドにトルコ語アルファベットを入力 -> 更新するとトルコ語アルファベットだけ落脱します。

    インストールされているバージョンは4.3.1日本語。MySQLもDBの文字コードはUTF-8になっています。
    何でも良いので、お心当たりのある原因を教えていただけないでしょうか。

    モデレーター Daisuke Takahashi

    (@extendwings)

    データベースとテーブル、両方の文字コードでけではなく、照合順序も怪しそうですね

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「WordPress 管理画面を英語化したら日本語が入力できない」には新たに返信することはできません。