Ticket #55699: 55699.5.diff
| File 55699.5.diff, 6.1 KB (added by , 4 years ago) |
|---|
-
src/wp-includes/class-wp-comment-query.php
917 917 918 918 $where = implode( ' AND ', $this->sql_clauses['where'] ); 919 919 920 $ clauses = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' );920 $pieces = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' ); 921 921 922 922 /** 923 923 * Filters the comment query clauses. … … 927 927 * @param string[] $clauses An associative array of comment query clauses. 928 928 * @param WP_Comment_Query $query Current instance of WP_Comment_Query (passed by reference). 929 929 */ 930 $clauses = apply_filters_ref_array( 'comments_clauses', array( compact( $ clauses ), &$this ) );930 $clauses = apply_filters_ref_array( 'comments_clauses', array( compact( $pieces ), &$this ) ); 931 931 932 932 $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : ''; 933 933 $join = isset( $clauses['join'] ) ? $clauses['join'] : ''; -
src/wp-includes/class-wp-network-query.php
438 438 439 439 $groupby = ''; 440 440 441 $ clauses = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' );441 $pieces = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' ); 442 442 443 443 /** 444 444 * Filters the network query clauses. … … 448 448 * @param string[] $clauses An associative array of network query clauses. 449 449 * @param WP_Network_Query $query Current instance of WP_Network_Query (passed by reference). 450 450 */ 451 $clauses = apply_filters_ref_array( 'networks_clauses', array( compact( $ clauses ), &$this ) );451 $clauses = apply_filters_ref_array( 'networks_clauses', array( compact( $pieces ), &$this ) ); 452 452 453 453 $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : ''; 454 454 $join = isset( $clauses['join'] ) ? $clauses['join'] : ''; -
src/wp-includes/class-wp-query.php
2754 2754 } 2755 2755 } 2756 2756 2757 $pieces = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' ); 2758 2757 2759 /* 2758 2760 * Apply post-paging filters on where and join. Only plugins that 2759 2761 * manipulate paging queries should use these hooks. … … 2833 2835 */ 2834 2836 $fields = apply_filters_ref_array( 'posts_fields', array( $fields, &$this ) ); 2835 2837 2836 $clauses = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' );2837 2838 2838 /** 2839 2839 * Filters all query clauses at once, for convenience. 2840 2840 * … … 2856 2856 * } 2857 2857 * @param WP_Query $query The WP_Query instance (passed by reference). 2858 2858 */ 2859 $clauses = (array) apply_filters_ref_array( 'posts_clauses', array( compact( $ clauses ), &$this ) );2859 $clauses = (array) apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) ); 2860 2860 2861 2861 $where = isset( $clauses['where'] ) ? $clauses['where'] : ''; 2862 2862 $groupby = isset( $clauses['groupby'] ) ? $clauses['groupby'] : ''; … … 2967 2967 */ 2968 2968 $limits = apply_filters_ref_array( 'post_limits_request', array( $limits, &$this ) ); 2969 2969 2970 $clauses = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' );2971 2972 2970 /** 2973 2971 * Filters all query clauses at once, for convenience. 2974 2972 * … … 2992 2990 * } 2993 2991 * @param WP_Query $query The WP_Query instance (passed by reference). 2994 2992 */ 2995 $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $ clauses ), &$this ) );2993 $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) ); 2996 2994 2997 2995 $where = isset( $clauses['where'] ) ? $clauses['where'] : ''; 2998 2996 $groupby = isset( $clauses['groupby'] ) ? $clauses['groupby'] : ''; -
src/wp-includes/class-wp-site-query.php
646 646 647 647 $where = implode( ' AND ', $this->sql_clauses['where'] ); 648 648 649 $ clauses = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' );649 $pieces = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' ); 650 650 651 651 /** 652 652 * Filters the site query clauses. … … 656 656 * @param string[] $clauses An associative array of site query clauses. 657 657 * @param WP_Site_Query $query Current instance of WP_Site_Query (passed by reference). 658 658 */ 659 $clauses = apply_filters_ref_array( 'sites_clauses', array( compact( $ clauses ), &$this ) );659 $clauses = apply_filters_ref_array( 'sites_clauses', array( compact( $pieces ), &$this ) ); 660 660 661 661 $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : ''; 662 662 $join = isset( $clauses['join'] ) ? $clauses['join'] : ''; -
src/wp-includes/class-wp-term-query.php
700 700 701 701 $where = implode( ' AND ', $this->sql_clauses['where'] ); 702 702 703 $ clauses = array( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' );703 $pieces = array( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' ); 704 704 705 705 /** 706 706 * Filters the terms query SQL clauses. … … 721 721 * @param string[] $taxonomies An array of taxonomy names. 722 722 * @param array $args An array of term query arguments. 723 723 */ 724 $clauses = apply_filters( 'terms_clauses', compact( $ clauses ), $taxonomies, $args );724 $clauses = apply_filters( 'terms_clauses', compact( $pieces ), $taxonomies, $args ); 725 725 726 726 $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : ''; 727 727 $join = isset( $clauses['join'] ) ? $clauses['join'] : '';