【发布时间】:2012-04-13 00:43:11
【问题描述】:
我想让每个类别中的所有帖子都根据其分数下降(使用 GD 星级插件)。
我在插件站点中发现,我需要在我的archive.php 文件中添加query_posts("gdsr_sort=rating");。
这就是我的 archive.php 添加了 query_posts 后的样子:
<?php query_posts("gdsr_sort=rating"); ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?>><li>
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<?php if ( has_post_thumbnail() ) : ?>
<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a>
<?php endif; ?>
<?php the_content('Read more...'); ?>
</li>
</div>
<?php endwhile; ?>
<div class="clear"></div>
<?php wp_reset_query(); ?>
它搞砸了,所以我尝试使用query_posts('posts_per_page=5');
好消息是它每页显示 5 篇文章。
坏事是它显示了错误的文章。准确地说,无论我去哪个子类别……都会显示相同的文章,这些文章不应该在那个子类别中。当您转到下一页时.. 正在显示相同的文章。这些随处可见的文章仅属于 1 个子类别。
我还应该提到,我有 10 个类别,每个类别都有 2-3 个子类别..
我在这里不知所措,希望你能理解我的解释。
【问题讨论】:
-
您希望您的文章来自哪个类别?