すみません。私の説明が不明確でしたね。
カテゴリーや複数のカスタム投稿別に表示を選択したいのです。
現在は以下の様にしてカスタム投稿の全ての投稿だけがTOPに一覧表示されています。
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<?php
$names = get_post_types( array( 'public' => true, '_builtin' => false ) );
$posts = get_posts( array( 'post_type' => $names ) );
foreach( $posts as $post ) {
setup_postdata( $post );
?>
<tr class="odd">
<th width="96"><?php the_time('Y.m.d'); ?></th>
<td width="305"><a href="<?php the_permalink() ?>"><?php the_title() ?></a></td>
</tr>
<?php
}
wp_reset_query();
?>
</tbody>
</table>
因みにですがそれぞれ分けた理由としては、
カスタム投稿へはしばらく掲載しておきたい内容、ブログ投稿へは投稿頻度の高い記事を掲載する等分けて一覧表示させたいのです。
更に可能であれば、TOPに掲載したいものとそうでないものの区別がある為、
表示させたい物や表示件数も選択出来れば更にありがたいなあ..と思っています。
表示する一覧の種類の分、get_posts()を発行して記述するしかないと思います。
カテゴリや取得件数、投稿タイプについても指定できますので、get_postsのパラメータの説明を確認してください。
更に可能であれば、TOPに掲載したいものとそうでないものの区別がある為、
表示させたい物や表示件数も選択出来れば更にありがたいなあ..と思っています。
こちらについては、カスタムフィールドで対応してはいかがでしょうか?
TOPに表示する投稿のみ任意のキーでtrueで登録して、次のパラメータを指定すると出来ると思います。
$meta_key and $meta_value
(文字列) (オプション) メタフィールド(カスタムフィールド)のキーと値を持つ投稿のみ表示する。両方のパラメータ指定が必要(一方だけでは動作しない)。
初期値: なし
query_posts()の解説にもいろいろな例が載っていますので、そちらも確認してください。
お返事遅れましたが、ありがとうございます。
カスタムフィールドで対応する件など、自分にはまだまだハードルが高いですが、
少しずつ理解して進めています。
目的点まで達した為投稿を閉じさせて頂きます。
ありがとうございました。