xo_event_calendar_event_title フィルターフック

説明

カレンダーのイベント HTML をフィルターします。

使い方

add_filter( 'xo_event_calendar_event_title', 'my_xo_event_calendar_event_title', 10, 3 );

パラメータ

$event_html
文字列) イベント HTML
$event_post
配列) イベント情報の配列(イベント投稿など)
$options
配列) オプション設定の配列

用例

function my_xo_event_calendar_event_title( $event_html, $event, $options ) {
	$short_title = ( $event['short_title'] ) ? $event['short_title'] : $event['title'];
	$event_html = "<span class=\"month-event-title\" style=\"color: #eee; background-color: {$event['bg_color']};\">{$short_title}</span>";
	if ( ! isset( $options['disable_event_link'] ) || ! $options['disable_event_link'] ) {
		$event_html = "<a href=\"{$event['permalink']}\" title=\"{$event['title']}\">{$event_html}</a>";
	}
	return $event_html;
}
add_filter( 'xo_event_calendar_event_title', 'my_xo_event_calendar_event_title', 10, 3 );