WordPress構築サイトで、過去分記事が溜まり、その表示が縦に長くなって困るという問合せを頂きましたので参考までこちらでも紹介します。お問い合わせのケースは、過去記事=ブログとして使用されておりました。ブログも長く書き続ければ当然その量も多くなり、表示としては長くなってきます。通常は、Wordpress構築の際にコンテンツの内容と使われ方を想定して設定すればいい事なのですが、どうやらそこはやられていなかった模様でテーマファイルに以下の様なタグが書かれていました。
[code]<!–?php wp_get_archives(); ?–>[/code]
これは、デフォルトの状態で、このまま使用すると
・月別アーカイブのリンクを表示
・全アーカイブを表示(表示数の制限なし)
・投稿数を表示しない
等などに制限されます。従いまして、これに修正をかけ、月ごとのアーカイブを作成する為には、
[code]<!–?php wp_get_archives(‘type=monthly’); ?–>[/code]
と追加すればいいのですが、これでは月ごとアーカイブになっただけで、まだ月ごとに永遠に表示されるだけですから不充分です。
なので、さらに
[code]<!–?php wp_get_archives(‘type=monthly&limit=12’); ?–>[/code]
とすれば、直近の12ヶ月分のみが表示される事になります。
ちなみに、直近10日は
[code]<!–?php wp_get_archives(‘type=daily&limit=10’); ?–>[/code]
直近の投稿10件は
[code]<!–?php wp_get_archives(‘type=postbypost&limit=10&format=custom’); ?–>[/code]
となります。
Wordpressサイト構築、CMS構築についてのご相談は、メールでお問い合わせ下さい。
(written by スケールフリーネットワーク)