#20156 closed feature request (wontfix)
Add Multiselect Option to wp_dropdown_pages / wp_dropdown_categories
| Reported by: | jackreichert | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Template | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: |
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)
#1
@
14 years ago
- Keywords has-patch removed
- Milestone Awaiting Review
- Resolution → duplicate
- Status new → closed
#2
@
14 years ago
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.
#3
@
14 years ago
- Resolution duplicate
- Status closed → reopened
- Summary Add Multiselect Option to wp_dropdown_pages → Add Multiselect Option to wp_dropdown_pages / wp_dropdown_categories
#6
@
14 years ago
- Keywords close added
- Milestone → Awaiting Review
Same comment as in the other ticket: <select multiple> has a horrible UX. We should not encourage it's use.
#7
@
14 years 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.
#8
follow-up:
↓ 9
@
14 years ago
Why not provide a list of checkboxes instead, since that's what we use for the category metabox, after all.
#9
in reply to: ↑ 8
@
14 years ago
- Cc 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?
#11
follow-up:
↓ 13
@
14 years ago
So, wp_terms_checklist() covers that.
What use-cases are there to warrant a wp_pages_checklist()?
#12
@
14 years 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.
#13
in reply to: ↑ 11
@
14 years 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?
#14
@
14 years ago
It's probably loose code, but would be worth putting it into a function. Two birds with one stone.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
patch adds multiple="multiple" to wp_dropdown_pages()