点击类别后显示相同的页面?

时间:2011-02-02 05:22:30

标签: php wordpress

这是我的代码,用于获取每个类别的所有最新帖子。当我点击显示相同页面的类别时,我面临专业类别。

     $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;

请帮忙 感谢

1 个答案:

答案 0 :(得分:0)

嗯,我用这个脚本来获取一个类别的最新帖子:

    <?php query_posts('category_name=XXX&showposts=YYY'); ?>
<?php while (have_posts()) : the_post(); ?>
        <a href="<?php the_permalink(); ?>">
          <?php the_title(); ?> &nbsp; <i> <?php the_time('l, j. F Y') ?> </i> <br>
          </a> 
        <?php endwhile; ?>

虽然XXX是类别的实际名称,YYY是您要显示的帖子数量。我只列出了帖子的标题,但是如果你愿意,你当然可以添加the_excerpt或the_content。

不知道这是你搜索过的内容,但也许它可以帮助你。

问候, 拉拉

P.S。:您是否尝试过像catlist这样的插件?