ウィジェットのリフォーム

デフォルトウィジェットに 「カレンダー」というのがありますよね。

今となっては、カレンダーの使い道って、あるんだろうかなぁ などと思いながら、他のカレンダーにしちゃおうかな などと妄想を巡らしていたら、

思いついたので、メモに残します。5行で終わりです。

google-calendar

functions.php にPHPを追加します。

add_filter( 'get_calendar', 'custom_calendar' );
function custom_calendar( $calendar ) {
	?><br /><iframe src="https://calendar.google.com/calendar/embed?カレンダーはご自分のやつを用意してください" style="border-width:0" width="270" height="300" frameborder="0" scrolling="no"></iframe><br /><?php
	return;
}

後は、カレンダーウィジェットをサイドバーにセットすれば おしまい

	add_filter('wp_list_pages', 'your_filter');
	add_filter('wp_nav_menu', 'your_filter');
	add_filter('wp_generate_tag_cloud', 'your_filter');
	add_filter('wp_list_categories','your_filter' );

も使えそうですが、他のコンテンツでこれらの関数やフィルタを使っていないことを十分確認してください。