WordPressプラグイン「Yoast SEO」で日付アーカイブページのタイトルを英語表示から日本語表示にする方法

  1. WordPressのプラグイン「Yoast SEO」とは
  2. 日付アーカイブの日付表示が英語表示
  3. 日付アーカイブの日付表示をカスタマイズ

WordPressのプラグイン「Yoast SEO」とは

WordPressのプラグイン「Yoast SEO」とは、サイトのSEO対策設定を管理できるプラグインです。このプラグインひとつでSEO対策に関連する設定のほぼ全てを網羅しており、設定も簡単なため非常におすすめです。
世界で最も利用されているSEOプラグインと言っても過言ではないでしょう。

Yoast SEO

日付アーカイブの日付表示が英語表示

「Yoast SEO」を有効化しますと「SEO」がメニューに現れます。そこから「検索での見え方」を設定できます。この時、「日付アーカイブ」も設定できるのですが、日付アーカイブが英語表記になってしまっています。

例えば、2020年5月のアーカイブページのタイトルの場合

タイトルには「5月 2020 | サイト名」と表示されます。
アメリカ産プラグインなので仕方ないのですが、できれば日本語表示の「2020年5月」としたいです。


※SEO titleはデフォルトです。

日付アーカイブの日付表示をカスタマイズ

日本語表示になるように、functions.php に記述します。
「wpseo_title」というフィルターフックを使用します。

function custom_wpseo_title($title) {
	$site_title = get_bloginfo('name');
	if(is_day()){
		$title = get_the_date('Y年n月j日'). ' | ' .$site_title;
	} elseif(is_month()){
		$title = get_the_date('Y年n月'). ' | ' .$site_title;
	} elseif(is_year()){
		$title = get_the_date('Y年'). ' | ' .$site_title;
	}
	return $title;
}
add_filter('wpseo_title', 'custom_wpseo_title');

書いた人:やまライダー(嫁)

Web屋さんで8時間フルタイム勤務をしている、いわゆるワーキングマザー。
夫婦共働きで、ムスメ氏を育てています。
主に資産運用にかかわるお金の話、ムスメ氏を育てていく上での子育ての話、そしてたまにお仕事関連の記事を書いていく予定。
プロフィールを見る