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

Pocket

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

環境

環境は以下の通りです。

ソフトウェア バージョン
Themify Framework 1.2.1
Themify Template Basic 1.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での保存をお忘れなく。文字化けしてしまいます。
また、ソースコードの修正を行っているため、テーマのアップデートが行われると上書き更新され元に戻ってしまいますので、その点は、ご留意ください。

Pocket