WordPress 2.8.6をダウンロードしてインストール後、テーマのカスタマイズの際にだいぶ悩んだので、備忘録としてUP。
日本語版 WordPress では、月および曜日は日本語で表示されます。これを英語表記に変更する方法を紹介です。英語版をインストールしてしまえば早いんですが、全部英語表記になるのもそれはそれで、困るので・・・。
1.英語表記に変更するフォーマット文字は月
PHP日付文字列の書式| 単位 | フォーマット文字 | 意味 | 日本語表記 | 英語表記 |
|---|---|---|---|---|
| 月 | F | フルスペル | 1月-12月 | Janyary-December |
| M | 3文字の省略形式 | 1月-12月 | Jan-Dec |
2.変更方法
wp-includes/locale.php をダウンロードし、任意のエディタで開き、// The Weekdaysからforeach ($month_abbrev as $month_ => $month_abbrev_) の間を下記ソースコードに修正。(WordPress 2.8.6の場合)
// The Weekdays
$weekday[0] = 'Sunday';
$weekday[1] = 'Monday';
$weekday[2] = 'Tuesday';
$weekday[3] = 'Wednesday';
$weekday[4] = 'Thursday';
$weekday[5] = 'Friday';
$weekday[6] = 'Saturday';
// The first letter of each day. The _%day%_initial suffix is a hack to make
// sure the day initials are unique. They should be translated to a one
// letter initial.
$weekday_initial['Sunday'] = 'Sun';
$weekday_initial['Monday'] = 'Mon';
$weekday_initial['Tuesday'] = 'Tue';
$weekday_initial['Wednesday'] = 'Wed';
$weekday_initial['Thursday'] = 'Thu';
$weekday_initial['Friday'] = 'Fri';
$weekday_initial['Saturday'] = 'Sat';
foreach ($weekday_initial as $weekday_ => $weekday_initial_) {
$weekday_initial[$weekday_] = preg_replace('/_.+_initial$/', '', $weekday_initial_);
}
// Abbreviations for each day.
$weekday_abbrev['Sunday'] = 'Sun';
$weekday_abbrev['Monday'] = 'Mon';
$weekday_abbrev['Tuesday'] = 'Tue';
$weekday_abbrev['Wednesday'] = 'Wed';
$weekday_abbrev['Thursday'] = 'Thu';
$weekday_abbrev['Friday'] = 'Fri';
$weekday_abbrev['Saturday'] = 'Sat';
// The Months
$month['01'] = 'January';
$month['02'] = 'February';
$month['03'] = 'March';
$month['04'] = 'April';
$month['05'] = 'May';
$month['06'] = 'June';
$month['07'] = 'July';
$month['08'] = 'August';
$month['09'] = 'September';
$month['10'] = 'October';
$month['11'] = 'November';
$month['12'] = 'December';
// Abbreviations for each month. Uses the same hack as above to get around the
// 'May' duplication.
$month_abbrev['January'] = 'Jan';
$month_abbrev['February'] = 'Feb';
$month_abbrev['March'] = 'Mar';
$month_abbrev['April'] = 'Apr';
$month_abbrev['May'] = 'May';
$month_abbrev['June'] = 'Jun';
$month_abbrev['July'] = 'Jul';
$month_abbrev['August'] = 'Aug';
$month_abbrev['September'] = 'Sep';
$month_abbrev['October'] = 'Oct';
$month_abbrev['November'] = 'Nov';
$month_abbrev['December'] = 'Dec';
修正が面倒な方は変更済のファイルを用意しましたので、下記のリンクよりダウンロードし、現在お使いの
wp-includes/locale.php と入れ替えてください。(WordPress 2.8.6の場合)locale.zip
参考リンク:小粋空間









Recent Comments