Wordpress(以下WP)も最近よく使っていますが、正直デフォルトのテンプレートから必要な部分だけを使っていたので、詳しくは知りませんでしたが、いろいろ調べていくとWPも使いやすいかなと思います。
WPで一番快適なのは、MTに比べ再構築に時間がかからないことです。MTに比べ少しコードは難解でしたが、すぐに慣れます。
今回一番悩んだのが、記事一覧の表示でした。
<?php wp_get_archives('type=postbypost'); ?>
これで記事一覧が取得できるんですね。
type=postbypostが個別記事のアーカイブ取得...要は投稿されてる記事一覧の取得ということでしょうか。typeは他に、「monthly(月別ごと)」「weekly(週別ごと)」「daily(日別ごと)」と取得できます。
<?php wp_get_archives('type=postbypost&limit=10'); ?>
limit指定をすると上の場合「10件まで」表示するようにできます。
<?php wp_get_archives('type=postbypost&limit=10&format=html'); ?>
formatはメニューの表示形式を変更するためのもので、通常は「html(liでマークアップ)」になります。
「option(プルダウン形式)」「link(headにあるlink属性)」「custom(マークアップ無し)」が選べます。htmlとcustomの場合は、「before・after」の指定ができます。
<?php wp_get_archives('type=postbypost&limit=10&format=custom&before=<p>&after=</p>'); ?>
上記のようにマークアップを変える時に便利です。
またtypeがmonthlyのときだけ記事数の表示も可能です。
<?php wp_get_archives('type=monthly&limit=10&show_post_count=TRUE'); ?>
show_post_countを「TRUE」にすると表示できます。
