Ticket #33074: 33074.diff
File 33074.diff, 3.1 KB (added by , 9 years ago) |
---|
-
src/wp-includes/class-wp.php
15 15 * @access public 16 16 * @var array 17 17 */ 18 public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type' );18 public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'title'); 19 19 20 20 /** 21 21 * Private query variables. -
src/wp-includes/query.php
1425 1425 , 'preview' 1426 1426 , 's' 1427 1427 , 'sentence' 1428 , 'title' 1428 1429 , 'fields' 1429 1430 , 'menu_order' 1430 1431 ); … … 1544 1545 * true. Note: a string of comma-separated IDs will NOT work. 1545 1546 * @type array $tax_query An associative array of WP_Tax_Query arguments. 1546 1547 * {@see WP_Tax_Query->queries} 1548 * @type string $title Post title. 1547 1549 * @type bool $update_post_meta_cache Whether to update the post meta cache. Default true. 1548 1550 * @type bool $update_post_term_cache Whether to update the post term cache. Default true. 1549 1551 * @type int $w The week number of the year. Default empty. Accepts numbers 0-53. … … 1576 1578 $qv['cat'] = preg_replace( '|[^0-9,-]|', '', $qv['cat'] ); // comma separated list of positive or negative integers 1577 1579 $qv['author'] = preg_replace( '|[^0-9,-]|', '', $qv['author'] ); // comma separated list of positive or negative integers 1578 1580 $qv['pagename'] = trim( $qv['pagename'] ); 1581 $qv['title'] = trim( $qv['title'] ); 1579 1582 $qv['name'] = trim( $qv['name'] ); 1580 1583 if ( '' !== $qv['hour'] ) $qv['hour'] = absint($qv['hour']); 1581 1584 if ( '' !== $qv['minute'] ) $qv['minute'] = absint($qv['minute']); … … 2605 2608 unset($ptype_obj); 2606 2609 } 2607 2610 2611 if ( '' !== $q['title'] ) { 2612 $title = sanitize_title_for_query( $q['title'] ); 2613 $where .= $wpdb->prepare( " AND $wpdb->posts.post_title = %s", $title ); 2614 } 2615 2608 2616 // Parameters related to 'post_name'. 2609 2617 if ( '' != $q['name'] ) { 2610 2618 $q['name'] = sanitize_title_for_query( $q['name'] );