WordPressでの開発をちょっと楽にするプラグインMW WP Hacksにdescriptionの設定機能を追加しました。カスタム投稿タイプごとにdescriptionを設定できます。
設定できるのは基本となるdescriptionとそれぞれのカスタム投稿タイプごとのdescriptionです。固定ページやシングルページでは抜粋が入力してあれば抜粋、なければ本文から抽出して使用されますが、カスタム投稿タイプのアーカイブページでは上記で入力したdescriptionが使用されます。未入力の場合は基本descriptionが使用され、それも未入力の場合は一般設定の「キャッチフレーズ」が使用されます。
mw-wp-hacks-descriptionというフックも用意してあるので、特殊なカスタマイズを行いたい場合は下記のような感じで対応できます。
function my_description( $description ) { if ( descriptionを変更する場合の条件 ) { // ここで $description を変更 } return $description; } add_filter( 'mw-wp-hacks-description', 'my_description' );