WarekiにおけるSnow Monkey月別・日別アーカイブページのパンくずリストのカスタマイズ

はじめに

Snow Monkey v5.6.1 より、アーカイブページの大見出しが独自実装からコア標準へ切り替わり、Wareki で年別・月別・日別・アーカイブのタイトルを和暦表示できるようになりました。ただ、パンくずリストに一部西暦が残るので、Snow Monkey プラグインでカスタマイズする事にしました。

やりたい事

カスタマイズ前の月別アーカイブページ
カスタマイズ前の日別アーカイブページ
カスタマイズ後の月別アーカイブページ
カスタマイズ後の日別アーカイブページ

コード

add_filter(
	'snow_monkey_breadcrumbs',
	function( $items ) {
		if ( is_month() ) {
			$items[ count( $items ) - 2 ]['title'] = date_i18n( 'K', get_the_time('U') ).'年';
		}
		if ( is_day() ) {
			$items[ count( $items ) - 3 ]['title'] = date_i18n( 'K', get_the_time('U') ).'年';
		}
		return $items;
	}
);

Wareki は、date_i18n にフックしているので、date_i18n 関数をそのまま使用できます。3つの独自フォーマットを以下の様に提供していますので、それを使用してください。

  • K 元号(漢字)ー平成、令和
  • k 元号(略号)ーH、R
  • E 午前午後ー午前、午後
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/date_i18n
https://wpdocs.osdn.jp/%E6%97%A5%E4%BB%98%E3%81%A8%E6%99%82%E5%88%BB%E3%81%AE%E6%9B%B8%E5%BC%8F

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください