这是我的代码,用于获取每个类别的所有最新帖子。当我点击显示相同页面的类别时,我面临专业类别。
$category_ids = get_all_category_ids();
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
foreach($category_ids as $kk=> $cat_id) {
$cat_name= query_posts( 'cat='.$cat_id.'&posts_per_page=1&orderby=date&order=ASC&paged='.$paged);
foreach($cat_name as $post) : setup_postdata($post);
if (have_posts ()) :
while (have_posts ()) : the_post(); ?>
<?php
}
else {
?>
<?php if( get_the_category_list() ) { ?><p class="alignleft"><span><?php the_category( ', ' ) ?></span></p><?php } ?>
endwhile;
endif;
请帮忙 感谢
答案 0 :(得分:0)
嗯,我用这个脚本来获取一个类别的最新帖子:
<?php query_posts('category_name=XXX&showposts=YYY'); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?> <i> <?php the_time('l, j. F Y') ?> </i> <br>
</a>
<?php endwhile; ?>
虽然XXX是类别的实际名称,YYY是您要显示的帖子数量。我只列出了帖子的标题,但是如果你愿意,你当然可以添加the_excerpt或the_content。
不知道这是你搜索过的内容,但也许它可以帮助你。
问候, 拉拉
P.S。:您是否尝试过像catlist这样的插件?