2012-02-12 5 views
0

Я пытаюсь использовать $ wpdb, и у меня возникают некоторые проблемы. в верхней части моего кода, я ставлю глобальный $ wpdb;Разработка плагина - попытка использовать базу данных Wordpress

и ниже этого я положил $ wpdb-> show_errors();

, когда я пытаюсь использовать этот плагин, я получаю эту ошибку:

Фатальная ошибка: Вызов функции-члена show_errors() на не-объект в/главная/Иордана/public_html/аа/WP-содержание /themes/jordantheme/customplugin.php в строке 4

ответ

0

$wpdb не инициализируется при загрузке плагина.

Вместо этого вы должны обернуть свой код в функцию и подключить его к WordPress:

function myPlugin_init(){ 
    global $wpdb; 
    $wpdb->show_errors(); 
} 
add_action('init', 'myPlugin_init'); 
+0

после того, как я это сделать, я получаю следующую ошибку: Фатальная ошибка: Вызов неопределенной функции add_action() в/дома /jordan/public_html/aa/wp-content/themes/jordantheme/customplugin.php в строке 4 –

+0

Хмм ... похоже, что Wordpress не загружен * вообще *. Это определенно ** нехорошо **. Как вы получаете доступ к той странице, на которой находитесь? – Christian

Смежные вопросы