查询WP数据库不能在常规PHP页面上工作

时间:2010-10-27 12:04:12

标签: php wordpress

不知道是否有人对此有任何想法,我正在将Wordpress主题放在一起 - 因为它是非常自定义的要求,而且我正在使用一个画廊,我将其他剧本(jcarousel等)组合在一起。做的工作。这一切工作正常和花花公子但是我想查询WP数据库中的一些表来提供库。

我用过

$wpdb->get_results

在另一个页面上效果很好 - 但这是一个模板页面类型。

当我尝试在我的常规非模板php页面上使用$wpdb->get_results时,它并没有真正发挥作用。

我是否需要在自定义页面中添加一些内容才能使其正常工作,或者我是否需要将自定义PHP内容添加到插件中以利用WP功能等?

干杯

1 个答案:

答案 0 :(得分:2)

詹姆斯提出了一个很好的观点。确保你有$ wpdb全局。此外,您可能需要包含以下文件,具体取决于您的PHP脚本所在的位置,例如,如果您的文件中没有通常的wordpress标题...

This path assumes your php file is in the template dir, you may need to update the path to these files.

include_once('../../../wp-config.php');
include_once('../../../wp-load.php');
include_once('../../../wp-includes/wp-db.php');