2014/08/15 - 現在ページのアーカイブを選択する

現在開いているページに合った年月を,右にある「アーカイブ」から選択できるように修正した。これでWordPressでやりたかったことは全部完了。

ちなみにうちのブログの場合,Function.phpに以下を記載するとWordPressの月別アーカイブで,今開いているページの年月を選択できる。URLに年月を入れていてウィジェットから選択式のアーカイブ表示にしている前提。

function archives_link_filter($link_html)
{
	if(preg_match(
		sprintf("@\/%04d\/%02d@", get_query_var('year'), get_query_var('monthnum')),
		$link_html) == 1)
	{
		$link_html = preg_replace('/<option /', '<option selected="selected"', $link_html);
	}

	return $link_html;
}
add_filter('get_archives_link', 'archives_link_filter');

コメントする