Opened 4 years ago
Last modified 3 years ago
#10652 new enhancement
Additional arguments required for page_template_dropdown
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Future Release |
| Component: | Administration | Version: | 2.8.4 |
| Severity: | trivial | Keywords: | has-patch needs-testing gsoc |
| Cc: | wojtek.szkutnik@… |
Description
As a plugin/theme developer, it would be really useful to be able to call the page_template_dropdown function with a parameter string similar to wp_dropdown_pages.
For example, the current '$default' argument should accept a string of arguments where:
- 'selected' is the selected template (replaces the current $default)
- 'echo' can be set to 1 to return instead of output
- 'name' will set a name/id for the menu
This would make it easier to create plugin/theme options where you could select which templates you want to use for different content.
At the moment it is possible to do this by replicating and adapting this function but I think it would make more sense to use the same multi-parameter argument as wp_dropdown_pages and wp_dropdown_categories and include it in core?
Attachments (1)
Change History (5)
comment:2
scribu
— 4 years ago
- Keywords needs-patch added; reporter-feedback removed
- Milestone changed from Unassigned to 2.9
comment:3
westi
— 4 years ago
- Milestone changed from 2.9 to Future Release
Needs a Patch and is an enhancement.
Moving to Future for now.
comment:4
wojtek.szkutnik
— 3 years ago
- Cc wojtek.szkutnik@… added
- Keywords has-patch needs-testing gsoc added; needs-patch removed
Sorry, have just reviewed, and to clarify, only the 'echo' parameter is needed as the function only outputs the <option> tags, not the <select> tag which can already be added separately and customised.