#20156 closed feature request (wontfix)
Add Multiselect Option to wp_dropdown_pages / wp_dropdown_categories
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Template | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | xoodrew@… |
Description
Select menus are helpful, but sometimes you want to offer the ability to select more than one option. The attached patch adds functionality to add multiple="multiple" if needed.
Attachments (2)
Change History (19)
jackreichert — 15 months ago
- Keywords has-patch removed
- Milestone Awaiting Review deleted
- Resolution set to duplicate
- Status changed from new to closed
Oh, the other patch wasn't there as I closed the ticket.
If you want you can re-open it and add wp_dropdown_categories to the title.
comment:3
jackreichert — 15 months ago
- Resolution duplicate deleted
- Status changed from closed to reopened
- Summary changed from Add Multiselect Option to wp_dropdown_pages to Add Multiselect Option to wp_dropdown_pages / wp_dropdown_categories
comment:4
jackreichert — 15 months ago
Thanks, did that.
comment:5
jackreichert — 15 months ago
- Keywords has-patch added
- Keywords close added
- Milestone set to Awaiting Review
Same comment as in the other ticket: <select multiple> has a horrible UX. We should not encourage it's use.
comment:7
jackreichert — 15 months ago
I agree that multiselect does not provide good UX, however there are use-cases, such as settings pages for plugins and themes. That's how I came across the issue and thought it would be worth a shot submitting the patch.
Why not provide a list of checkboxes instead, since that's what we use for the category metabox, after all.
comment:9
in reply to:
↑ 8
DrewAPicture — 15 months ago
- Cc xoodrew@… added
Replying to scribu:
Why not provide a list of checkboxes instead, since that's what we use for the category metabox, after all.
Agreed. If you want multiple select, why not just use the checkbox list instead?
comment:10
jackreichert — 15 months ago
That is what I ended up doing with the theme I was developing.
comment:11
follow-up:
↓ 13
scribu — 15 months ago
So, wp_terms_checklist() covers that.
What use-cases are there to warrant a wp_pages_checklist()?
comment:12
jackreichert — 15 months ago
Similar to terms checklist i.e. adding specific functionality to user-specified pages. For example, a widget that isn't relevant for all pages, only some. I agree that a wp_post_checklist might be overkill.
I'd be happy to create the patch if you think it's warranted.
comment:13
in reply to:
↑ 11
DrewAPicture — 15 months ago
Replying to scribu:
So, wp_terms_checklist() covers that.
What use-cases are there to warrant a wp_pages_checklist()?
Any idea what function renders the Pages checklist on nav-menus.php?
comment:14
scribu — 15 months ago
It's probably loose code, but would be worth putting it into a function. Two birds with one stone.
comment:15
scribu — 15 months ago
- Keywords has-patch close removed
- Resolution set to wontfix
- Status changed from reopened to closed
If someone does write a patch that implements wp_posts_checklist() and uses it in nav-menus.php, please open a new ticket.
comment:16
scribu — 15 months ago
- Milestone Awaiting Review deleted
comment:17
scribu — 15 months ago
Follow-up: #20167

patch adds multiple="multiple" to wp_dropdown_pages()