StyleBlogWordPressWordPressの日付を英語表記にする方法と日付タグまとめWordPressの日付を英語表記にする方法と日付タグまとめ2013/10/21WordPressツイート一覧ページに表示する日付を英語表記にする際にいろいろ調べたので、覚え書きとして日付のテンプレートタグや英語表記についてまとめてみました。「日付のフォーマット」と「時刻フォーマット」で設定したフォーマットで表示されます。管理画面で設定したデフォルトのフォーマット以外で表示したいときは、パラメータを指定すると指定したフォーマットで表示されます。?>と書くと2013年10月21日と表示されます。Codexに書かれています。日付を表示するテンプレートタグthe_time記事の投稿日時を表示します。デフォルトは時間だけの表示で、パラメータをいれると日時を表示します。同じ日に複数の記事がある場合は、すべての記事に表示します。英語形式は翻訳して表示します。デフォルトは管理画面で設定した時刻フォーマット。)は管理画面「一般」で指定している日付のフォーマットの値を取得します。日本語版the_date記事の投稿日時を表示します。同じ日に複数の記事がある場合は、最初の記事にだけ表示します。英語形式は翻訳して表示します。デフォルトは管理画面で設定した日付フォーマット。日時の前に表示する文字やコード。日時の後に表示する文字やコード。日時をPHPで使用できる値として取得する。?>the_date()は同じ日に複数の記事がある場合は、最初の記事にのみ日時を表示します。日本語版get_the_date記事の投稿日時を表示します。同じ日に複数の記事がある場合は、すべての記事に表示します。英語形式は翻訳して表示します。デフォルトは管理画面で設定した日付フォーマット。?>get_the_date()で日時を表示するときはechoを記述します。日付を英語表記で表示する方法get_post_time記事の投稿日時を表示します。同じ日に複数の記事がある場合は、すべての記事に表示します。英語形式は翻訳せずに表示します。U(1970年1月1日0時0分0秒からの秒数)。指定した投稿ID、投稿データの日時を表示する。指定しないときは現在の投稿の日時を表示する。英語形式を翻訳しない。?>get_post_time()で日時を表示するときはechoを記述します。the_time、the_date、get_the_dateは日時を翻訳して表示するけど、get_post_timeはデフォルトでは翻訳されないので、デザインで部分的に英語表記にしたいときはget_post_timeを使うと簡単そうです。Codex(英語)フィルターフックを使用する日本語環境で日付フォーマットの設定を英語表記にするフィルターフックです。テーマのfunctions.phpに以下の記述を追加するだけで、簡単に英語表記になります。Snippetプラグイン「EnglishDate」を利用する曜日と月を英語表記にしてくれるプラグインです。使い方はプラグインをアップロードして有効化するだけ!WordPress3.6.1でも問題なく使えました。ファイルを修正します。%2$d'」に修正します。%2$s'」に修正します。ファイルを修正しないと、表示が元に戻ってしまうので注意してください。日付表示を英語表記にする。日付を英語表記にする方法は他にもwp-includes/locale.phファイルを修正する方法やfunctions.phpへ記述する方法もあります。Ateitexe最後に日付の表記にもいろいろなテンプレートタグがあるので、目的によって使い分けるのがいいかなーと思います。Web・WordPress・jQuery・デザインなど気になった情報を綴っていくサイトです。