【WordPress】カスタム投稿タイプの月別アーカイブ一覧を取得表示させる方法

テーマファイルにカスタム投稿タイプの月別アーカイブ一覧を取得表示させる方法をご紹介します。

月別アーカイブ取得表示方法

wp_get_archives を使用

表示させたいテーマファイル(sidebar.php 等)に下記を記述します。下記はカスタム投稿タイプ名が”blog“の場合です。

<ul>
<?php
$args = array(
'type' => 'monthly',
'limit' => '',
'format' => 'html', 
'before' => '',
'after' => '',
'show_post_count' => false,
'echo' => 1,
'order' => 'DESC',
'post_type' => 'blog'
);
wp_get_archives( $args );
?>
</ul>

出力例

下記のように出力されます。

<ul>
<li><a href='【ホームURL】/blog/2020/05/'>2020年5月</a></li>
<li><a href='【ホームURL】/blog/2020/04/'>2020年4月</a></li>
</ul>

記事がお役に立ちましたらシェアお願いします!