首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$wpdb是空的,即使在“全局$wpdb”之后

$wpdb是空的,即使在“全局$wpdb”之后
EN

Stack Overflow用户
提问于 2013-08-27 15:01:15
回答 1查看 4.1K关注 0票数 2

我已经看到了几乎所有的环节,但我仍然无法解决我的问题。

我要把$wpdb当null

我是这样检查的。我是在single.php文件中这样做的

代码语言:javascript
复制
echo "<pre>";print_r($wpdb);"</pre>";

我查过以下文件。都装好了。

  1. wp-config.php
  2. wp-load.php
  3. wp-include/wp-db.php

请帮帮我。

编辑

我想像这样执行自定义查询。

代码语言:javascript
复制
$entries = $wpdb->get_results( $wpdb->prepare( "SELECT forms.form_title, entries. *
        FROM wp_visual_form_builder_forms AS forms
        INNER JOIN wp_visual_form_builder_entries AS entries ON   entries.form_id = forms.form_id" ) );

这不管用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-27 18:25:30

如果你读了文档,你会注意到这篇文章:

代码语言:javascript
复制
Always use the global $wpdb variable. (Remember to globalize $wpdb before using it in any custom functions.)

不太清楚,但我认为这意味着您不能在函数之外使用$wpdb。我建议您在主题的functions.php文件中创建一个函数,并从single.php文件中调用该函数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18469059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档