显示所有类别的最新帖子

时间:2012-07-07 作者:FlourishDNA

我试图循环所有类别中的所有最新帖子,但它只显示单个类别中的一篇帖子。下面是我正在使用的代码。

<?php while (have_posts()) : the_post(); ?>
<li <?php post_class() ?> id="post-<?php the_ID(); ?>">
    <a class="wpn_title" href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
    <div class="wpn_info">
        <?php echo get_avatar( get_the_author_email(), \'40\' ); ?>
        by <?php the_author_posts_link() ?><br />
        Posted <?php the_time(\'F jS, Y \\a\\t g:i a\') ?>
    </div>
    <div class="wpn_post">
        <?php wpn_content_limit(get_the_content(),500); ?>
    </div>
    <div class="wpn_bottom">
        <a class="wpn_comments" href="<?php the_permalink() ?>#comments"><strong><?php comments_number(__(\'0\'), __(\'1\'), __(\'%\')); ?></strong> Comments</a>
        <a class="wpn_continue" href="<?php the_permalink() ?>">Continue Reading</a>
    </div>
</li>
<?php endwhile; ?>
PS:

看起来这个问题是由我放在索引顶部的以下代码引起的。php。我错过了什么吗?

<ul class="list">
                    <?php query_posts(\'r_sortby=highest_rated&r_orderby=DESC&showposts=4&cat=9\') ?>
                        <?php while (have_posts()) : the_post(); ?>
                            <li>
                                <span class="num"><?php $key="ratings_users"; echo get_post_meta($post->ID, $key, true); ?></span>
                                <a class="img" href="<?php echo get_permalink(); ?>"><?php if ( has_post_thumbnail() ) { the_post_thumbnail( \'top-score-thumb\' ); } ?></a>
                                <div class="text"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_titlesmall(\'\', \'...\', true, \'20\') ?></a></div>
                            </li>
                    <?php endwhile; ?>
            </ul>

1 个回复
最合适的回答,由SO网友:FlourishDNA 整理而成

抱歉,伙计们,我本想用<?php wp_reset_query(); ?> . 这就解决了问题。

谢谢

结束

相关推荐

Change posts URL

Possible Duplicate:Permalink: postname EXCEPT for blog 我已经同意将我的网站转换为wordpress,并使用了索引。php作为主页和博客。php(博客帖子的模板),但当我创建任何新帖子时,它会生成类似permalink的页面,例如。。。http://www.domain.com/post-name 而不是http://www.domain.com/blog/post-1你能帮助我如何为所有博客帖子分配/写博客吗。谢谢你的帮助。