Ticket #17217 (closed defect (bug): fixed)
Walker_PageDropdown doesn't filter titles correctly
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.1.2 |
| Component: | Administration | Version: | 3.1 |
| Severity: | normal | Keywords: | has-patch |
| Cc: |
Description (last modified by Otto42) (diff)
The Walker_PageDropdown has this code:
$title = esc_html($page->post_title); $title = apply_filters( 'list_pages', $page->post_title );
Meaning that the esc_html is not applied properly, since $title just gets replaces with the $post_title again.
Fix is this:
$title = esc_html($page->post_title); $title = apply_filters( 'list_pages', $title );
Patch attached.
Attachments
Change History
- Priority changed from high to normal
- Component changed from Security to Administration
- Severity changed from major to normal
- Milestone changed from Awaiting Review to 3.2
Going to tweak this a bit. Instead moving the esc_html() to after the filter, consistent with escaping as late as possible and also still passing post_title unescaped to the filter, as before.
- Status changed from new to closed
- Resolution set to fixed
Note: See
TracTickets for help on using
tickets.

