Themifyの日付表示を英語から日本語したときのメモ


WordPressで外国製のテーマを利用していると、設定内容に関わらず、強制的に日付が英語表示になってしまうことがあります。このブログで利用しているThemifyのテーマも、表示設定をしていても英語表示になってしまいます。この問題を解決するには、プラグインを導入する等、様々な方法はありますが、ここではソースコードの修正を行ってみたいと思います。記事の日付とコメントの日付を「YYYY年M月D日」に修正してみましょう。

環境

環境は以下の通りです。

ソフトウェアバージョン
Themify Framework1.2.1
Themify Template Basic1.0.4

記事の日付表示を修正

51行目の <?php the_time('M j, Y') ?><?php the_time('Y年n月j日') ?>に変更します。

コメントの日付表示を修正

589行目の <?php comment_date('M d, Y'); ?><?php comment_date('Y年n月j日'); ?>に変更します。

日付のフォーマット

指定値説明表示例
Y年(4桁)1990, 2012
y年(2桁)90, 12
m月(2桁)01, 12
n月(1桁〜2桁)1, 12
F月名January, December
M月名(3文字の省略形)Jan, Dec
d日(2桁)01, 31
j日(1桁〜2桁)1, 31
l曜日Sunday, Saturday
D曜日(3文字の省略形)Sun, Sat
a午前/午後(小文字)am / pm
A午前/午後(大文字)AM / PM
h時(12時間2桁)01, 12
H時(24時間2桁)00, 23
g時(12時間1桁〜2桁)1, 12
G時(24時間1桁〜2桁)0, 23
i分(2桁)00, 59
s秒(2桁)00, 59

注意点等

UTF-8での保存をお忘れなく。文字化けしてしまいます。
また、ソースコードの修正を行っているため、テーマのアップデートが行われると上書き更新され元に戻ってしまいますので、その点は、ご留意ください。