我尝试使用联系表单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;
}
&#13;
任何帮助都会很棒! 布鲁克
答案 0 :(得分:0)
要显示您需要使用$user->display_name
的名称,如WordPress Codex中显示的get_users
此外,不需要$wpdb
且未正确声明。您没有添加=
符号,请检查Variable Scope in PHP