Changeset 27208
- Timestamp:
- 02/20/2014 05:45:19 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/query.php
r27207 r27208 2849 2849 2850 2850 if ( !$q['suppress_filters'] ) { 2851 $cjoin = apply_filters_ref_array('comment_feed_join', array( $cjoin, &$this ) ); 2852 $cwhere = apply_filters_ref_array('comment_feed_where', array( $cwhere, &$this ) ); 2853 $cgroupby = apply_filters_ref_array('comment_feed_groupby', array( $cgroupby, &$this ) ); 2854 $corderby = apply_filters_ref_array('comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); 2855 $climits = apply_filters_ref_array('comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); 2851 /** 2852 * Filter the JOIN clause of the comments feed query before sending. 2853 * 2854 * @since 2.2.0 2855 * 2856 * @param string $cjoin The JOIN clause of the query. 2857 * @param WP_Query &$this The WP_Query instance (passed by reference). 2858 */ 2859 $cjoin = apply_filters_ref_array( 'comment_feed_join', array( $cjoin, &$this ) ); 2860 2861 /** 2862 * Filter the WHERE clause of the comments feed query before sending. 2863 * 2864 * @since 2.2.0 2865 * 2866 * @param string $cwhere The WHERE clause of the query. 2867 * @param WP_Query &$this The WP_Query instance (passed by reference). 2868 */ 2869 $cwhere = apply_filters_ref_array( 'comment_feed_where', array( $cwhere, &$this ) ); 2870 2871 /** 2872 * Filter the GROUP BY clause of the comments feed query before sending. 2873 * 2874 * @since 2.2.0 2875 * 2876 * @param string $cgroupby The GROUP BY clause of the query. 2877 * @param WP_Query &$this The WP_Query instance (passed by reference). 2878 */ 2879 $cgroupby = apply_filters_ref_array( 'comment_feed_groupby', array( $cgroupby, &$this ) ); 2880 2881 /** 2882 * Filter the ORDER BY clause of the comments feed query before sending. 2883 * 2884 * @since 2.8.0 2885 * 2886 * @param string $corderby The ORDER BY clause of the query. 2887 * @param WP_Query &$this The WP_Query instance (passed by reference). 2888 */ 2889 $corderby = apply_filters_ref_array( 'comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); 2890 2891 /** 2892 * Filter the LIMIT clause of the comments feed query before sending. 2893 * 2894 * @since 2.8.0 2895 * 2896 * @param string $climits The JOIN clause of the query. 2897 * @param WP_Query &$this The WP_Query instance (passed by reference). 2898 */ 2899 $climits = apply_filters_ref_array( 'comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); 2856 2900 } 2857 2901 $cgroupby = ( ! empty( $cgroupby ) ) ? 'GROUP BY ' . $cgroupby : ''; … … 3159 3203 3160 3204 if ( !empty($this->posts) && $this->is_comment_feed && $this->is_singular ) { 3161 $cjoin = apply_filters_ref_array('comment_feed_join', array( '', &$this ) ); 3162 $cwhere = apply_filters_ref_array('comment_feed_where', array( "WHERE comment_post_ID = '{$this->posts[0]->ID}' AND comment_approved = '1'", &$this ) ); 3163 $cgroupby = apply_filters_ref_array('comment_feed_groupby', array( '', &$this ) ); 3205 /** This filter is documented in wp-includes/query.php */ 3206 $cjoin = apply_filters_ref_array( 'comment_feed_join', array( '', &$this ) ); 3207 3208 /** This filter is documented in wp-includes/query.php */ 3209 $cwhere = apply_filters_ref_array( 'comment_feed_where', array( "WHERE comment_post_ID = '{$this->posts[0]->ID}' AND comment_approved = '1'", &$this ) ); 3210 3211 /** This filter is documented in wp-includes/query.php */ 3212 $cgroupby = apply_filters_ref_array( 'comment_feed_groupby', array( '', &$this ) ); 3164 3213 $cgroupby = ( ! empty( $cgroupby ) ) ? 'GROUP BY ' . $cgroupby : ''; 3165 $corderby = apply_filters_ref_array('comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); 3214 3215 /** This filter is documented in wp-includes/query.php */ 3216 $corderby = apply_filters_ref_array( 'comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); 3166 3217 $corderby = ( ! empty( $corderby ) ) ? 'ORDER BY ' . $corderby : ''; 3167 $climits = apply_filters_ref_array('comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); 3218 3219 /** This filter is documented in wp-includes/query.php */ 3220 $climits = apply_filters_ref_array( 'comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); 3221 3168 3222 $comments_request = "SELECT $wpdb->comments.* FROM $wpdb->comments $cjoin $cwhere $cgroupby $corderby $climits"; 3169 3223 $this->comments = $wpdb->get_results($comments_request);
Note: See TracChangeset
for help on using the changeset viewer.