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

У меня есть 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' ); 

Solutions Collecting From Web of "получать данные с помощью короткого кода"

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

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

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

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