Я пишу свой первый плагин, и все шло хорошо, пока мне не понадобилось извлечь некоторые данные из базы данных WP. По сути, я понятия не имею, как это сделать, поэтому мне нужна рука.
****** EDIT ****
// Мне нужно подключиться к БД для отображения записей в панели wp-admin> настройки> страница myplugin
В моем плагине у меня есть:
$locations = $wpdb->get_results( $wpdb->prepare("SELECT * FROM wp_locations") );
но я получаю это сообщение об ошибке: Call to a member function get_results() on a non-object in...
Итак, я предполагаю, что переменная $ wpdb не инициируется, поэтому мне нужно включить wp-blog-header.php
(из того, что я видел в Интернете, это то, что мне нужно сделать).
Итак, я попытался:
$absDIR = ABSPATH."wp-blog-header.php";
require_once($absDIR);
global $wpdb;
Но потом начинает плакать о:
Call to a member function main() on a non-object in /path/to/functions.php on line 1504
Так что я заблудился. Любая помощь в том, как взаимодействовать с базой данных в плагине WordPress, была бы плохой задницей. Спасибо