我已经看到几乎所有的链接,但我仍然无法解决我的问题。
我将$ wpdb视为null
。
我正在检查它。我在single.php文件中执行此操作
echo "<pre>";print_r($wpdb);"</pre>";
我检查过以下文件。这一切都已加载。
请帮帮我。
修改
我想像这样执行自定义查询。
$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" ) );
这不起作用。
答案 0 :(得分:2)
如果您阅读documentation,您会注意到这段话:
Always use the global $wpdb variable. (Remember to globalize $wpdb before using it in any custom functions.)
目前还不是很清楚,但我认为这意味着你不能在函数之外使用$wpdb
。我建议你做的是在主题的functions.php
文件中创建一个函数,并从single.php文件中调用该函数。