_e関数が使えない状況

TOP Forums 使い方全般(Fixing KUSANAGI) _e関数が使えない状況

_e関数が使えない状況

Viewing 2 reply threads
  • Author
    Posts
    • #188
      hagane5563
      Participant

        お世話になります。
        KUSANAGIをcloudn上で使わせて貰っています。

        設定を日本語しているのですが、_e関数を使ってもwp-content/languages/*-ja.mo
        を読み込みにいってないような感じの挙動になっており困っています。

        WP Ver: 4.7.3–ja
        WP KUSANAGI Ver: 1.0.15

        現象:
        ログイン後のダッシュボードなどは日本語になっており、
        ページ等でget_locale()で確認するとjaと返ってくるのですが、
        主に_e関数を使ったと思われる部分の返りが英語で返ってきます。
        wp-content/languages/には
        admin-ja.mo
        continents-cities-ja.mo
        admin-network-ja.mo
        ja.mo
        があるのですが、これを読みに行ってないのかなと思っております。

        wp-admin.phpのダッシュボードは日本語なのですが、
        ログイン後にトップページを表示した際の画面上部のミニダッシュボードは英語になってしまっており、これも関係しているのかなと思ってます。

        データベースのバックアップ後、CLIにて
        wp core update –force –version=4.7.3 –locale=ja
        wp core language update

        などもやってみましたが状況は変わらずです。
        もし思い当たる部分がありましたらお手数ですがご教示ください。

      • #189
        しょうくん
        Moderator

          KUSANAGIには翻訳をキャッシュ(もしくはカット)する機能があります。
          WordPressの管理画面から左メニューのKUSANAGIを開いていただいて、翻訳アクセラレータを確認してみてください。

          自作テーマやプラグインなどでそもそも翻訳が使われていない場合は翻訳を停止することをお勧めします。使われている場合にはキャッシュを使用して頂くことでKUSANAGIの速さを維持できます(翻訳はやはり重いです)。
          管理画面ではキャッシュを使用して頂くことになるかと思いますが、翻訳がきちんと動作していないようでしたらキャッシュの強制削除を試してみると良いかと思います。

        • #190
          hagane5563
          Participant

            ご回答ありがとうございます。

            プラグインで翻訳機能を使っており、こちらを「使わないといけない」という状況になっております。
            も)
            そのためなんとかして翻訳が動いている状態にできればと試行錯誤しているのですが、
            KUSANAGIの管理画面で翻訳アクセラレータをいろいろいじってみたのですが状況かわらず。。。といった感じです。

            一度新たにインスタンスを建てて現象が再現するか試してみたいと思います。

        Viewing 2 reply threads
        • You must be logged in to reply to this topic.

        Next article

        フォーラムについて