如果有任何关于在下面的循环中安装分页的提示,我欠你一两杯啤酒。我已经想出了如何通过投票从自定义插件中抽取排名靠前的文章,并进行计数,但分页让我很为难。我是一名自学成才的学习者,因此非常感谢您的帮助。
我的目标是每页显示6篇文章,然后根据需要使用分页。显示了两篇文章,之后插入了一个新的代码段,其中包含一个计数,该计数起作用,除了分页之外,其他一切都起作用。
不确定这是否合适
\'$wp_query->query(\'showposts=6\'.\'&paged=\'.$paged);
当我已经使用
DESC LIMIT 6 OFFSET 0
在我的查询中。。。
<?php global $wpdb;
$query_sql = "SELECT like_pid FROM " . $wpdb->prefix ."likes_count ORDER BY like_count DESC LIMIT 6 OFFSET 0";
$query_result = $wpdb->get_col( $wpdb->prepare ($query_sql, OBJECT));
if ($query_result) {
foreach ($query_result as $post_id) {
$post = &get_post( $post_id );
setup_postdata($post); ?>
<?php $count++;
if ($count%2== 0) : ?>
<-- do the loop, count out two articles -->
<?php else : ?>
<-- do something after every two articles -->
<?php endif;?>
<?php } ?>
<?php } ?> //ugly but works
<div class="next"> <?php next_posts_link(\'»\' ,0); ?></div>
<div class="previous"> <?php previous_posts_link(\'«\' ,0); ?></div>