Хочу выполнить данный SQL запрос, но он не выводит ничего.
add_action('admin_menu', 'instafeed_setup_menu');
function instafeed_setup_menu(){
add_menu_page( 'Test Plugin Page', 'InstaFeed', 'manage_options', 'insta-feed', 'instafeed_admin_panel' );
}
function instafeed_admin_panel(){
$fivesdrafts = $wpdb->get_results("SELECT * FROM options");
foreach ($fivesdrafts as $fivesdraft) {
echo $fivesdraft->id;
}
}
Код находится в главном файле плагина. Возможно на wordpress запросы выполняются по другому. Подскажите в чем ошибка и как мне выполнить данный запрос на wordpress ?
У вас внутри функции instafeed_admin_panel() нет переменной $wpdb, поэтому ничего и не происходит. Не эксперт в WP но попробуйте добавить строчку global $wpdb, так:
function instafeed_admin_panel(){
global $wpdb;
$fivesdrafts = $wpdb->get_results("SELECT * FROM options");
foreach ($fivesdrafts as $fivesdraft) {
echo $fivesdraft->id;
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости