東京の会社辞めて地方で生きるわ。

勢いで会社を辞めて縁のない地方で生きることはできるのか

【wordpress】カスタム投稿のサイドバーにある月別アーカイブ

1.以下をそのままfunctions.phpに記述

// ブログのカスタム投稿のサイドバーのアーカイブリスト

global $my_archives_post_type;
add_filter( 'getarchives_where', 'my_getarchives_where', 10, 2 );
function my_getarchives_where( $where, $r ) {
  global $my_archives_post_type;
  if ( isset($r['post_type']) ) {
    $my_archives_post_type = $r['post_type'];
    $where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where );
  } else {
    $my_archives_post_type = '';
  }
  return $where;
}
add_filter( 'get_archives_link', 'my_get_archives_link' );
function my_get_archives_link( $link_html ) {
  global $my_archives_post_type;
  if ( '' != $my_archives_post_type )
    $add_link .= '?post_type=' . $my_archives_post_type;
	$link_html = preg_replace("/href=\'(.+)\'\s/","href='$1".$add_link." '",$link_html);
 
  return $link_html;
}

2.以下を出力したい箇所に記述

<ul class="archive_box">
		<?php wp_get_archives('type=monthly&post_type=blog&show_post_count=true'); ?>
</ul>	

post_typeはカスタム投稿名・show_post_countは月々の投稿件数を表示させるかどうか

http://satohmsys.info/custom-post-type-monthly-archive/