Opened 9 months ago
Closed 8 months ago
#21827 closed enhancement (fixed)
Use wp_parse_id_list() in gallery_shortcode()
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | low | Milestone: | 3.5 |
| Component: | Media | Version: | 3.0 |
| Severity: | normal | Keywords: | has-patch commit |
| Cc: |
Description
In gallery_shortcode(), a regex is used to sanitize a list of IDs in 'include' and 'exclude' parameters.
We have a special function for that:
http://core.trac.wordpress.org/browser/tags/3.4.2/wp-includes/functions.php#L2345
Attachments (2)
Change History (6)
SergeyBiryukov — 9 months ago
- Keywords commit added
- Milestone changed from Awaiting Review to 3.5
- Priority changed from normal to low
SergeyBiryukov — 9 months ago
comment:3
SergeyBiryukov — 9 months ago
Indeed: http://core.trac.wordpress.org/browser/tags/3.4.2/wp-includes/post.php#L1450
Thanks! So the sanitization in gallery_shortcode() is not necessary at all.
Note: See
TracTickets for help on using
tickets.

wp_parse_id_list() is already applied to the 'include' parameter in get_posts(), after the patch it would be done twice...Never mind, it's only done to be able to count the number of posts. It's not actually changing the 'include' parameter.