フォーラム

[解決済み] 日付の英語表示 (7 件の投稿)

  1. cwic
    メンバー
    1 年前の投稿 #

    初歩的な質問ですいません。

    全体的に自動的に日本語訳されるのはいいのですが、

    アーカイブや投稿の日付部分だけ英語表記にしたいのですが、何か方法はないでしょうか?

    アーカイブはこの部分↓

    <h2>ARCHIVES</h2>

      <?php wp_get_archives('type=monthly'); ?>

    投稿日はこの部分だと思うのですが・・・↓
    <?php the_time('Y年 F j日,') ?>

    分かる方是非教えてください。よろしくお願いします!

  2. cwic
    メンバー
    1 年前の投稿 #

    補足ですが、現状だと
    アーカイブは
    2008年●月

    日付は
    2008年●月●日

    と表示されます。
    これを

    04.01.2008

    等に変更できればと思います。
    よろしくお願いします。

  3. lilyfan
    メンバー
    1 年前の投稿 #

    この部分は日本語リソースでハードコードしているので困難ですね。
    wp-content/languages/ja.po の 7179 行目を編集し、poEdit で ja.mo を作成してサーバーのものを入れ替えるしかないです。
    投稿日は、テンプレートの該当部分を適宜変更してください。

    <?php the_time('m.d.Y'); ?>

    とかでいいでしょうか。

  4. cwic
    メンバー
    1 年前の投稿 #

    ありがとうございます!

    早速やってみます。

  5. yusukenakanishi
    メンバー
    1 年前の投稿 #

    lilyfanさんのwp-content/languages/ja.poを編集する方法でアーカイブの日付部分は英語表記になりましたでしょうか?
    僕は出来なかったのですが、出来ていたらお教えいただけないでしょうか?

  6. cwic
    メンバー
    1 年前の投稿 #

    yusukenakanishiさん

    lilyfanさんのご指摘の通り修正したところ、自分は問題解決できました!

  7. lilyfan
    メンバー
    1 年前の投稿 #

    lilyfanさんのwp-content/languages/ja.poを編集する方法でアーカイブの日付部分は英語表記になりましたでしょうか?

    po ファイルの編集だけではダメですよ。そこから mo ファイルを生成しなければなりません (Poedit や msgfmt コマンドを使う)。

返信

ログイン しなければ投稿できません。

About this Topic