WordPressの日付フォーマットを英語に変更する方法

November 30th, 2009  In: WebDesign

WordPressで日付フォーマットを英語に変更するメモ。

通常はlocale.phpやja.poを変更するのですが、こちらのサイトで簡単に英語表記に変更するプラグインを紹介されています。
このプラグインでほぼ英語表記になるのですが、サイドバーのアーカイブの表記だけが 「2009年 November」のような、かなりブサイクな表記になってしまいます。

色々と調べてみたところ、ここの表記だけはwp-includes/general-template.phpを直接編集する必要があるそうです。

1
$text = sprintf(__('%1$s %2$d'), $wp_locale->get_month($arcresult->month), $arcresult->year);

上記のコードを下記のように変更します

1
$text = sprintf(('%1$s %2$d'), $wp_locale->get_month($arcresult->month), $arcresult->year);

これで「November 2009」という風に変更されました。
ただ Wordpressをバージョンアップするたびに書き換える必要があるので少々面倒です。
見た目にこだわるしょうもない人間だと笑ってください。

One Responses to “WordPressの日付フォーマットを英語に変更する方法”

  1. [...] wordpressの日付フォーマットを英語に変更する方法 [...]

Add Your Comment