【WordPress】wp_get_archives() でアーカイブリンクを表示する

wp_get_archives() 関数を使用すると、WordPress でアーカイブリンクを簡単に表示できます。この関数は、投稿を月別や年別、日別などで整理してリンクを生成します。

基本的な使い方

wp_get_archives() 関数の基本的な使い方は以下の通りです。

<?php wp_get_archives(); ?>

このコードをテーマファイルに追加するだけで、デフォルトの月別アーカイブリンクが表示されます。

引数を使用したカスタマイズ

wp_get_archives() 関数は、複数の引数を使用して表示内容をカスタマイズできます。以下にいくつかの例を示します。

タイプ別アーカイブ表示

月別アーカイブを表示(デフォルト)

<?php wp_get_archives('type=monthly'); ?>

年別アーカイブを表示

<?php wp_get_archives('type=yearly'); ?>

日別アーカイブを表示

<?php wp_get_archives('type=daily'); ?>

表示する投稿数の制限

直近 6 ヶ月のアーカイブのみを表示

<?php wp_get_archives('type=monthly&limit=6'); ?>

フォーマットのカスタマイズ

リスト形式で表示

<?php wp_get_archives('type=monthly&format=html'); ?>

プレーンなテキストリンクで表示

<?php wp_get_archives('type=monthly&format=link'); ?>

カスタムタイトルの追加

タイトルを追加してアーカイブを表示

<?php wp_get_archives('type=monthly&before=<strong>&after=</strong>'); ?>

まとめ

wp_get_archives() 関数を使用することで、アーカイブリンクの表示方法を簡単にカスタマイズできます。テーマのデザインに合わせて、引数を調整して目的に合ったアーカイブ表示を作成しましょう。