Intereting Posts
Регистрация домена в WordPress AJAX не работает с базой данных WordPress правильно Пользовательский запрос в archive.php с кошмаром с разбивкой на страницы Невозможно заменить боковую панель по умолчанию на пользовательскую боковую панель в пользовательском типе сообщений в книге Бытия Возможно ли сделать одно из двух настраиваемых полей в пользовательском настраиваемом пользовательском типе сообщений, но не в другом? Как удалить предупреждения смешанного содержимого в WP Customizer Таможенный шаблон пользовательского почтового типа Как вставить текущую дату / время в содержание сообщения? Создать сайт программно для WPMU Как не отображать сообщение категории на странице блога? Каков наилучший способ сохранить миниатюры для прикрепления без изображения? Крюк при редактировании пользователя Страница пользовательского портфолио Перемещение записей меню WooCommerce в верхней части панели управления Пользовательский шаблон страницы отображает шаблон архива

получать данные с помощью короткого кода

У меня есть wp db. и я добавил таблицу "wp_mapmus"

теперь я хочу показать эти данные на странице с коротким кодом. Но есть ошибка. и я не знаю php очень хорошо. Я использую только те же плагины. Каков правильный код?

мой код:

function veri_cek($atts, $content = null) { extract( shortcode_atts( array( 'id' => '0', ), $atts ) ); global $wpdb; $table = $wpdb->prefix . 'mapmus'; $sql = 'SELECT point FROM '.$table.' WHERE id = '.$id.''; $results = $wpdb->get_results($sql); foreach ( $results as $result ) { return ' Point: '.$result.' '; } } add_shortcode( 'veri', 'veri_cek' ); 

Я тоже не уверен в вашей ошибке, но одна вещь вы делаете неправильно. Возврат данных.

Вы должны «собирать» их, а затем возвращаться.

 $data = ''; foreach ( $results as $result ) { $data .= ' Point: '.$result.' '; } return $data; 

Попробуйте этот цикл.