【发布时间】:2012-01-18 08:39:39
【问题描述】:
我正在制作一个模板,我需要编写一个完全自定义的 sql 查询。
这是我现在使用的,但它不起作用
$wp_query = new WP_Query(array($query, 'paged' => get_query_var('paged')));
我也使用 wp_pagenavi 进行分页,所以我有点受限。
wp_pagenavi(array( 'query' => $wp_query ));
以下是获取最受欢迎帖子的查询示例(使用“Wordpress 热门帖子”插件)
SELECT pl_posts.*
FROM pl_posts
INNER JOIN pl_popularpostsdata ON pl_posts.ID = pl_popularpostsdata.postid
WHERE pl_posts.post_type = 'post'
AND pl_posts.post_date < NOW()
AND pl_posts.post_status = 'publish'
ORDER BY pl_popularpostsdata.pageviews DESC
LIMIT 0, 5
问题是 wp_query 只返回所有帖子并忽略我的查询。
【问题讨论】: