xo_event_calendar_month_caption フィルターフック

説明

カレンダーのキャプション (タイトル) をフィルターします。

使い方

add_filter( 'xo_event_calendar_month_caption', 'my_xo_event_calendar_month_caption', 10, 3 );

パラメータ

$calendar_caption
文字列) カレンダーのキャプション (タイトル)
$args
配列) カレンダーの取得に使用される引数の配列
  • ‘id’ (カレンダー ID)
  • ‘show_event’ (イベントの表示/非表示)
  • ‘categories_string’ (表示するカテゴリーの文字列)
  • ‘holidays_string’ (表示する休日の文字列)
  • ‘prev_month_feed’ (前月への月送りできる月数)
  • ‘next_month_feed’ (次月への月送りできる月数)
  • ‘start_of_week’ (週の開始曜日)
  • ‘months’ (表示する月数)
  • ‘navigation’ (月送りナビゲーションの表示/非表示)
  • ‘year’ (年)
  • ‘month’ (月)
$month_index
数値) 月番号 (1~月数)

用例

function my_event_calendar_month_caption( $caption, $args, $month_index ) {
	if ( $args['id'] == 'calendar-1' ) {
		$months = array( 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' );
		$caption = sprintf( '%1$s %2$s', $months[$args['month']], $args['year'] );
	}
	return $caption;
}
add_filter( 'xo_event_calendar_month_caption', 'my_event_calendar_month_caption', 10, 3 );