错误调用成员函数get_results()

时间:2017-02-11 15:28:34

标签: php mysql wordpress hook

错误:

  

致电会员功能   在C:\ xampp \ htdocs \ shop \ wp-content \ plugins \ myplugin \ viwe.php中为null的get_results():9堆栈跟踪:#0 {main}抛出C:\ xampp \ htdocs \ shop \ wp-content在线插件\ plugins \ myplugin \ viwe.php

代码

global $wpdb;

$query = $wpdb->get_results('SELECT * FROM test');

myplugin文件夹包含以下两个文件,

index.php

viwe.php

对于文件viwe.php,代码无法正常运行,

失败
  

错误   调用成员函数   在C:\ xampp \ htdocs \ shop \ wp-content \ plugins \ myplugin \ viwe.php中为null的get_results():9堆栈跟踪:#0 {main}抛出C:\ xampp \ htdocs \ shop \ wp-content在线插件\ plugins \ myplugin \ viwe.php

但是index.php正在运作。

1 个答案:

答案 0 :(得分:1)

在顶部添加这两行。

require_once($_SERVER['DOCUMENT_ROOT'] . $folder . '/wp-config.php');
require_once($_SERVER['DOCUMENT_ROOT'] . $folder . '/wp-load.php');

您需要包含这些文件,以便可以调用函数get_results()