アーカイブを表示する<?php the_archives(); ?>
アーカイブを表示するテンプレートタグが
<?php the_archives(); ?>
です。
デフォルトは月別アーカイブで日付ページへのリンクがはられ、リスト形式<li>でマークアップ表示されます。
<ul>
<?php the_archives(); ?>
</ul>
このテンプレートタグはパラメータ挿入ができます。
<?php the_archives(’①’,'②’,'③’,'④’,'⑤’,⑥); ?>
①type
アーカイブの種類を指定
monthly ・・・ 月別(デフォルト)
weekly ・・・ 週別
daily ・・・ 日別
postbypost ・・・ 投稿記事②limit
表示する数を指定(数値入力)③format
表示形式を指定
html ・・・ リスト形式<li>でマークアップ(デフォルト)
option ・・・ プルダウン形式<option>でマークアップ
link ・・・ リンク形式<link>の属性値
custom ・・・ マークアップなし④before
アーカイブの前に表示する文字を指定
formatが、html、customのみ有効⑤after
アーカイブの後に表示する文字を指定
formatが、html、customのみ有効⑥show_post_count
記事数の表示、非表示を指定
月別アーカイブmonthlyのみ有効
TRUE ・・・ 表示
FALSE ・・・ 非表示(デフォルト)
例えば、最新の月別アーカイブ10個を記事数も一緒にリスト形式で表示したいときは次のように記述します。
<ul>
<?php the_archives('','10','','','',TRUE); ?>
</ul>
また、<?php wp_get_archives(); ?>も同じ役割を果たしますが、パラメータの入力方法が変わります。
<?php the_archives(’①&②&③&④&⑤&⑥’); ?>
例えば、最新の投稿記事10個をリスト形式で表示したいときは次のように記述します。
パラメータを入力する順番は任意でかまいません。
<ul>
<?php the_archives('type=postbypost&limit=10'); ?>
</ul>
-スポンサーサイト-
トラックバック URL :





コメントはございません。