日付・時刻のフォーマットについてはフィルターフックを使用してカスタマイズできる。
ソースを直接書き換えるとテーマのアップデート時に上書きされて消えてしまうのでなるべくやらないようにしよう。
投稿日のフォーマット修正
投稿に表示される日付が、WordPressの設定で指定したフォーマットを無視して「’M j, Y’」形式で表示される。
これを設定画面で指定した日付フォーマットで表示するように修正する。
custom-functions.php に以下を追記。
1 2 3 4 |
add_filter('themify_loop_date', 'custom_themify_loop_date'); function custom_themify_loop_date($date){ return get_option('date_format'); } |
コメント欄の投稿日時のフォーマット修正
普段コメントが来ないので気づかなかったけど、コメント欄の投稿日についても同様に修正の必要がある。ここでは日付だけでなく時刻も変更し、時刻のフォーマットも設定画面の通りに出力されるようにする。
custom-functions.php に以下を追記。
1 2 3 4 5 6 7 8 9 |
add_filter('themify_comment_date', 'custom_themify_comment_date'); function custom_themify_comment_date($date){ return get_option('date_format'); } add_filter('themify_comment_time', 'custom_themify_comment_time'); function custom_themify_comment_time($date){ return get_option('time_format'); } |