learn to run wpdb class

时间:2013-03-01 作者:Muhammad Rezha

我想学习如何通过WP而不是SQL命令运行命令

我有一个SQL命令:

SELECT
post_id,
(select meta_value from wp_postmeta where meta_key = a \'geo_latitude\' AND x.post_id = a.post_id) as lat is NOT NULL,
(select meta_value from wp_postmeta where meta_key = b \'geo_longitude\' AND x.post_id = b.post_id) as lon is NOT NULL,
(select meta_value from wp_postmeta where meta_key = c \'address\' AND x.post_id = c.post_id) as the address is NOT NULL
FROM elreal_postmeta x group by post_id, lat, lon, address
我可以将此命令运行到wpdb

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

可以通过运行任意SQL查询wpdb 通过使用get_results() 方法:

$results = $wpdb->get_results( $query );
你可以通过documentation for wpdb at Codex 基本了解其工作原理。

结束

相关推荐

分页的WP_QUERY不会返回404,即使帖子不存在

我目前正在为客户构建一个主题,他们的要求之一是在“图表”页面上无休止地滚动。他们希望这是分页,并无限滚动加载下一页下面的第一,显示最流行的40首歌曲张贴在网站上。为了实现这一点,我使用了一个新的WP\\u查询,它在自定义页面模板中运行。无止境卷轴的工作原理是抓取下一页,并在碰到404时结束。问题是,即使没有帖子可显示,仍会继续加载额外的页面。脚本从未命中404,因此它将继续加载。以下是我的疑问:<?php $temp = $wp_query; $wp_query= null;