WordPress で日付の月を英語表記にする。

WordPress の言語を日本語に設定していると、日付のフォーマットを jS F Y などとしても、テーマによっては 22nd 10月 2016 と表示されてしまい、期待する 22nd October 2016という表示になってくれません。

解決法

テーマのphpファイル中の、次の関数を get_post_time(get_option( 'date_format' )) へと置換します。

  • the_time()
  • the_date()
  • get_the_date()

他の方法としては下記のリンクで紹介されているような、フィルターフックを使う方法があります。もし希望する箇所にフィルターフックが使用されている場合は、こちらの方法のほうがよいでしょう。

参考