Changeset 33706
- Timestamp:
- 08/22/2015 04:58:21 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp.php
r33658 r33706 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 /** -
trunk/src/wp-includes/query.php
r33661 r33706 1426 1426 , 's' 1427 1427 , 'sentence' 1428 , 'title' 1428 1429 , 'fields' 1429 1430 , 'menu_order' … … 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. … … 1578 1580 $qv['pagename'] = trim( $qv['pagename'] ); 1579 1581 $qv['name'] = trim( $qv['name'] ); 1582 $qv['title'] = trim( $qv['title'] ); 1580 1583 if ( '' !== $qv['hour'] ) $qv['hour'] = absint($qv['hour']); 1581 1584 if ( '' !== $qv['minute'] ) $qv['minute'] = absint($qv['minute']); … … 2606 2609 } 2607 2610 2611 if ( '' !== $q['title'] ) { 2612 $where .= $wpdb->prepare( " AND $wpdb->posts.post_title = %s", stripslashes( $q['title'] ) ); 2613 } 2614 2608 2615 // Parameters related to 'post_name'. 2609 2616 if ( '' != $q['name'] ) { -
trunk/tests/phpunit/tests/query/results.php
r31324 r33706 704 704 } 705 705 706 function test_title() { 707 $title = 'Tacos are Cool'; 708 $post_id = $this->factory->post->create( array( 709 'post_title' => $title, 710 'post_type' => 'post', 711 'post_status' => 'publish' 712 ) ); 713 714 $result1 = $this->q->query( array( 'title' => $title, 'fields' => 'ids' ) ); 715 $this->assertCount( 1, $result1 ); 716 $this->assertContains( $post_id, $result1 ); 717 718 $result2 = $this->q->query( array( 'title' => 'Tacos', 'fields' => 'ids' ) ); 719 $this->assertCount( 0, $result2 ); 720 } 706 721 }
Note: See TracChangeset
for help on using the changeset viewer.