wp_dropdown_pages
wp_dropdown_pages ( $args = '' )
Parameters:- (array|string) args { Optional. Array or string of arguments to generate a page dropdown. See get_pages() for additional arguments. @type int $depth Maximum depth. Default 0. @type int $child_of Page ID to retrieve child pages of. Default 0. @type int|string $selected Value of the option that should be selected. Default 0. @type bool|int $echo Whether to echo or return the generated markup. Accepts 0, 1, or their bool equivalents. Default 1. @type string $name Value for the 'name' attribute of the select element. Default 'page_id'. @type string $id Value for the 'id' attribute of the select element. @type string $class Value for the 'class' attribute of the select element. Default: none. Defaults to the value of `$name`. @type string $show_option_none Text to display for showing no pages. Default empty (does not display). @type string $show_option_no_change Text to display for "no change" option. Default empty (does not display). @type string $option_none_value Value to use when no page is selected. Default empty. @type string $value_field Post field used to populate the 'value' attribute of the option elements. Accepts any valid post field. Default 'ID'. }
See:Returns:- (string) HTML dropdown list of pages.
Defined at:Change Log: - Introduced in WordPress: 2.1.0
- Deprecated in WordPress: —
Description
Retrieves or displays a list of pages as a dropdown (select list).