wp_dropdown_users()获取所有的用户,并创建一个下拉菜单

目录

描述

Create dropdown HTML content of users.

wp_dropdown_users() 描述

用法

 <?php wp_dropdown_users$args ); ?> 

Default Usage

 <?php $args = array(
    
'show_option_all'         => null// string
    
'show_option_none'        => null// string
    
'hide_if_only_one_author' => null// string
    
'orderby'                 => 'display_name',
    
'order'                   => 'ASC',
    
'include'                 => null// string
    
'exclude'                 => null// string
    
'multi'                   => false,
    
'show'                    => 'display_name',
    
'echo'                    => true,
    
'selected'                => false,
    
'include_selected'        => false,
    
'name'                    => 'user'// string
    
'id'                      => null// integer
    
'class'                   => null// string 
    
'blog_id'                 => $GLOBALS['blog_id'],
    
'who'                     => null // string
); ?> 

wp_dropdown_users() 用法

参数

show_option_all 

(string) Causes the HTML for the dropdown to allow you to select All of the users.

show_option_none 

(string) Creates an additional <OPTION> tag at the top of the <SELECT> for selecting "none". Value of this parameter should be a string of the actual text displayed. (Eg: setting this parameter to the boolean true would actually cause the value "1" to be output as the first option in the dropdown list)

orderby 

(string) Key to sort options by. Valid values:

  • 'ID'
  • 'user_nicename'
  • 'display_name' - Default

order 

(string) Sort order for options. Valid values:

  • 'ASC' - Default
  • 'DESC'

include 

(string) Comma separated list of users IDs to include. For example, 'include=4,12' means users IDs 4 and 12 will be displayed/echoed or returned. Defaults to include all.

exclude 

(string) Comma separated list of users IDs to exclude. For example, 'exclude=4,12' means users IDs 4 and 12 will NOT be displayed/echoed or returned. It will be ignored if the include argument is set.

multi 

(boolean) Whether to skip the ID attribute on the 'select' element.

  • 1 (True)
  • 0 (False) - Default

show 

(string) User table column to display. If the selected item is empty then the user_login will be displayed in parentesis.

  • 'ID'
  • 'user_login'
  • 'display_name' - Default

echo 

(boolean) Display users (TRUE) or return them for use by PHP (FALSE).

  • 1 (True) - Default
  • 0 (False)

selected 

(integer) User ID of the user to be 'selected' or presented in the display box. Defaults to no user selected.

include_selected 

(boolean) Always include the selected user ID in the dropdown. Default is false.

name 

(string) Name assigned to the dropdown form. Defaults to 'user'.

class 

(string) Class assigned to the dropdown form.

id 

ID attribute of select element. Default is the value of the 'name' parameter.

class 

Class attribute of select element.

blog_id 

ID of blog (Multisite only). Defaults to ID of current blog.

who 

Which users to query. Currently only 'authors' is supported. Default is all users. Introduced with Version 3.1.

wp_dropdown_users() 参数

示例

Dropdown with Submit Button

Displays a users dropdown list in HTML form with a submit button.

wp_dropdown_users() 示例

历史

添加于 版本: 2.3.0

wp_dropdown_users() 历史

源文件

wp_dropdown_users() 函数的代码位于 wp-includes/user.php.

wp_dropdown_users() 源文件

相关