【发布时间】:2011-06-16 23:12:41
【问题描述】:
我有这个问题:
<?php
$query= "SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = 'votes' AND wposts.post_status = 'publish' AND wposts.post_type = 'post' ORDER BY CAST(wpostmeta.meta_value AS SIGNED) DESC LIMIT 10";
$posts = $wpdb->get_results($query, OBJECT);
if ($posts ) : foreach ($posts as $post):
setup_postdata($post);
?>
// Post here
<?php endforeach; endif; ?>
<div class="pagination">
<?php wp_pagenavi(); ?>
</div>
我使用它是因为 Wordpress 无法正确排序使用数字的 meta_values,无论如何...一切正常,除了我不知道如何使用 wp_pagenavi 对其进行分页。
有什么想法吗?
【问题讨论】:
标签: php mysql pagination wordpress