2010-10-27 91 views
0

不知道是否有人对此有任何想法,我把一个WordPress主题toegther - 因为它是非常自定义的要求,我使用一个画廊来回从我放在一起的一个部分完成这项工作的其他脚本(jcarousel等)的组合。这一切工作正常,但我想查询WP数据库中的一些表来饲料画廊。查询到WP数据库不能正常工作的PHP页面

我用

$wpdb->get_results 

有很大的影响另一个页面上 - 然而,这是一个模板页面类型。

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

我是否需要在我的自定义页面中添加某些内容才能使其工作,或者是否必须将我的自定义PHP内容插入到插件中才能使用WP功能等?

干杯

+2

这将是更有帮助,如果你引述错误消息,而不是只是说“它不真正玩”:) – Spudley 2010-10-27 12:13:07

+2

你有“全球$ wpdb;”在尝试使用get_results之前?更多信息在这里:http://codex.wordpress.org/Function_Reference/wpdb_Class – 2010-10-27 13:20:22

回答

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'); 
+0

谢谢,非常感谢 - 我现在看这个 – frazzle 2010-10-28 09:42:04