контактная форма 7 — WordPress — список пользователей

Я пытаюсь сделать простой список пользователей в выпадающем списке выбора, используя контактную форму 7
Кто-нибудь видит, что я делаю не так?
Просто пытаюсь просто получить всех пользователей и отобразить их в поле выбора. Но я сталкиваюсь с неприятностями, когда пытаюсь внедрить это в мой плагин контактной формы 7.

wpcf7_add_shortcode('postdropdown', 'createbox', true);

function createbox(){
global = $wpdb;
$blogusers = get_users( array( 'fields' => array( 'display_name' ) ) );
$output = "<select name='cursus' id='cursus' onchange='document.getElementById(\"cursus\").value=this.value;'>
<option></option>";
foreach ( $blogusers as $user );
$output .= "<option value='$user'> $user </option>";
endforeach;
$output .= "</select>";
return $output;
}

0

Решение

Для отображения имени вам нужно использовать $user->display_name как показывают в WordPress Codex для get_users

Также нет необходимости в $wpdb и это не объявлено правильно. Вы не добавляете = подписать, проверить Переменная Область в PHP

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector