この記事の所要時間: 143

カスタム投稿タイプを多用しているんですが
今回、ブログタイプの構造が「6つ」と多くて、それぞれのページに「月別アーカイブ」がしれっと表記されていたため、このプラグインのお世話になりました。

Custom Post Type Permalinks

そして、このプラグインに辿り着いたブログはこちらです。

ライザックミモザさんの記事より

その元記事・・・

Custom Post Type Permalinks ::: Toro_Unit.

通常、アーカイブを表示するときは archive.php を使って
[/2013/12] のようにリンクが付きますが
このプラグインを使って

/[投稿タイプ]/date/2013/12 のようにアーカイブの一覧の表示が出来上ました。

表示部分のコードは下記のようにしました。
※上記の通り6つのブログのアーカイブを表示するために事前準備として$post_type_name に投稿タイプ名を代入する形を取ったあとのコードです。
[php]
< ?php //・・・事前に投稿タイプ名は$post_type_nameに入っているものとします。 // ちなみに私はこんな取り方・・・をしたことがあります。 $post_type_name = esc_html(get_post_type_object(get_post_type())->name);
// アーカイブ表示条件指定
$args = array(
‘post_type’ => $post_type_name,
‘type’ => ‘monthly’, // 月別
‘show_post_count’=>’true’, // 投稿数表示
‘limit’=>6, // 6ヶ月分
);
?>

    < ?php wp_get_archives($args); ?>

[/php]
助かりました。

参考まで!

この記事が気に入ったら
いいね ! しよう

Twitter で