WordPressで投稿記事の曜日を英語で出力する必要があったので色々と調べてみました。
どうやら、the_time()関数ではなく、get_post_time()という関数を使うと曜日を英語表記できるようです。
the_time() とget_post_time() の曜日の出力例
以下のようなコードで記事の投稿の年月日及び曜日を取得する場合the_time()の方は日本語で、get_post_time()の方は英語で曜日を表示します。
1 2 |
<?php the_time('Y-m-d l'); ?> <?php echo get_post_time('Y-m-d l'); ?> |
1 2 |
<?php the_time('Y-m-d D'); ?> <?php echo get_post_time('Y-m-d D'); ?> |
the_time()関数の方は、WordPressの言語設定が日本語であれば、曜日は日本語で表示されるようになっている模様です。
そのため、曜日を英語で表示したい場合はget_post_time()関数の方を使えば良さそうですね。
コメント