海外の WordPress テーマを利用したり、自作のテーマだったりすると、archive.php のタイトルに表記される年月が「8月 2020」のようにおかしな順序(海外順序)になってしまうことがあります。
この部分です。この画像では正常な表記ですが…参考までに。
この archive.php のタイトルに表記される年月を日本式に変更する方法はとても簡単です。function.php に以下のコードを記述するだけで解消されます。
archive.php のタイトル表記年月を日本式に変更する手順
以下の PHP コードをテーマの function.php に記述してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//archive.phpのタイトル修正 function jp_date_archive_wp_title( $title ) { if ( is_date() ) { $title = ''; if ( $y = intval(get_query_var('year')) ) $title .= sprintf('%4d年', $y); if ( $m = intval(get_query_var('monthnum')) ) $title .= sprintf('%2d月', $m); if ( $d = intval(get_query_var('day')) ) $title .= sprintf('%2d日', $d); $title .= ' | '; } return $title; } add_filter( 'wp_title', 'jp_date_archive_wp_title', 1 ); |
この魔法の PHP を追加するだけで「8月 2020」だった表記が「2020年 8月」と日本式の表記に変更されます。
以上です。
お困りの方はぜひお試しください。試すのはタダでっせっ!!
WordPress 関連記事