联系表格 7 - 用户列表


contact form 7 - user listing

我试图使用联系表单 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;
}

任何帮助都会很棒!小溪

要显示名称,您需要使用 WordPress Codex 中显示的$user->display_name get_users

也不需要$wpdb,也没有正确声明。您不添加=符号,请检查 PHP 中的变量范围