我不确定我是否完全理解了这个问题,但如果我理解了,就完全不需要自定义帖子类型。
你所要做的就是使用multiple loops 基本上将查询划分为每个类别的子循环。
<div id="cat-1">
<?php query_posts(\'cat=1&posts_per_page=5\');// put relevant category and number of posts
if (have_posts()) : while (have_posts()) : the_post();
// Do whatever ...
endwhile; endif; reset_query();?>
</div>
<div id="cat-2">
<?php query_posts(\'cat=2&posts_per_page=1\');// put relevant category and number of posts
if (have_posts()) : while (have_posts()) : the_post();
// Do whatever ..
endwhile; endif; reset_query(); ?>
</div>
<div id="cat-3">
<?php query_posts(\'cat=3&posts_per_page=-1\');// put relevant category and number of posts
if (have_posts()) : while (have_posts()) : the_post();
// Do whatever ..
endwhile; endif; reset_query();?>
</div>..etc.. etc..
请注意,可以使用循环
query_posts()
, 循环使用
WP_Query()
或循环使用
get_posts()
.
关于图片-我不知道你想要什么图片-但是如果你提到一个类别图片(分配给类别的特殊图片),你需要使用一些插件like these ..