Opened 12 years ago
Closed 12 years ago
#21827 closed enhancement (fixed)
Use wp_parse_id_list() in gallery_shortcode()
Reported by: | SergeyBiryukov | Owned by: | nacin |
---|---|---|---|
Milestone: | 3.5 | Priority: | low |
Severity: | normal | Version: | 3.0 |
Component: | Media | Keywords: | has-patch commit |
Focuses: | 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)
#1
@
12 years ago
- Keywords commit added
- Milestone changed from Awaiting Review to 3.5
- Priority changed from normal to low
#3
@
12 years 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 inget_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.Wrong again... The
'include'
parameter is being mapped to'post__in'
, withwp_parse_id_list()
applied, and then not used again. Thus, with the patch from above,wp_parse_id_list()
would be applied twice here.