2017-02-11 93 views
1

ошибка:ошибка вызова функции члена get_results()

Call to a member function get_results() on null in C:\xampp\htdocs\shop\wp-content\plugins\myplugin\viwe.php:9 Stack trace: #0 {main} thrown in C:\xampp\htdocs\shop\wp-content\plugins\myplugin\viwe.php on line

код

global $wpdb; 

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

MyPlugin папка содержит следующие два файла,

index.php 

viwe.php 

Для файла viwe. php, код не работает и не работает,

error Call to a member function get_results() on null in C:\xampp\htdocs\shop\wp-content\plugins\myplugin\viwe.php:9 Stack trace: #0 {main} thrown in C:\xampp\htdocs\shop\wp-content\plugins\myplugin\viwe.php on line

Но index.php работает.

+0

Добавьте эти две строки вверху. 'require_once ($ _ SERVER ['DOCUMENT_ROOT']. $ folder. '/wp-config.php'); require_once ($ _ SERVER ['DOCUMENT_ROOT']. $ Folder. '/wp-load.php'); ' –

ответ

1

Добавьте эти две строки вверху.

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

Вы должны включить эти файлы, так что функция get_results() становится доступной называться.

+0

какое значение var $ folder – mohamed

+0

спасибо MD. Atiqur Rahman – mohamed

+0

Приветственный помощник :) –