大佬教程收集整理的这篇文章主要介绍了php – 使用新的wp_query对wordpress查询进行Transofrm sql查询,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
查询我尝试转换为新的wp_query
$query = " SELECT SQL_CALC_FOUND_ROWS distinct wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.id = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.id = mt1.post_id ) WHERE 1 = 1 AND wp_posts.id NOT IN ( 0 ) AND wp_posts.post_type = 'topic' AND ( wp_posts.post_status = 'publish' OR wp_posts.post_status = 'closed' OR wp_posts.post_status = 'reported' ) AND ( wp_postmeta.meta_key = '_bbp_last_active_time') GROUP BY wp_posts.id ORDER BY wp_postmeta.meta_value DESC LIMIT 0,10 "; $topics = $wpdb->get_results($query,OBJECT);
所以我可以使用
while($topics->have_posts()) : $topics->the_post(); ?>
喜欢
$args = array(); // how do I convert to this. $topics = new WP_query($args);
$wpq = new WP_Query(); $wpq->parse_query($query); $posts = $wpq->get_posts();
或者使用标准的WP_Query函数:
$wpq = new WP_Query($query);
以上是大佬教程为你收集整理的php – 使用新的wp_query对wordpress查询进行Transofrm sql查询全部内容,希望文章能够帮你解决php – 使用新的wp_query对wordpress查询进行Transofrm sql查询所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。