我试图使用联系表单 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 中的变量范围