現在開いているページに合った年月を,右にある「アーカイブ」から選択できるように修正した。これで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');