这是我在StackOverflow上的第一个问题!我是PHP和WP开发人员的初学者,我正在尽力学习并将信息整合在一起,但我很难过。
我正在使用Ninja Forms for WordPress。我想返回一个完整的用户列表,并在下拉选项中显示它们。以下代码基于此:Foreach loop inside array。
$blogusers = get_users( array( 'fields' => array( 'user_email') ) );
$args = array(
'name' => 'Select User',
'edit_options' => array(
array(
'type' => 'select',
'name' => 'select_users_from_group',
'label' => 'Select a User',
'options' => array()
),
),
'display_function' => 'select_users_from_group',
'edit_function' => 'select_users_from_group_edit',
'sidebar' => 'template_fields'
);
foreach($blogusers as $key=>$user) {
$args['edit_options'][0]['options'][] = array(
// 'name' => $user=>user_email,;
);
}
if( function_exists( 'ninja_forms_register_field' ) ) {
ninja_forms_register_field('select_users_from_group', $args);
}
我知道我的foreach循环不好,但我不知道该怎么做才能使它工作。我删除评论时失败。
最后,我希望另一个字段根据此处选择的用户返回user_meta值,但我不知道从哪里开始。
感谢任何帮助。不是在找你为我写的。我宁愿学习它是如何工作的。提前谢谢!