Ticket #21101: 21101.diff
File 21101.diff, 1.1 KB (added by , 13 years ago) |
---|
-
comment.php
223 223 'user_id' => '', 224 224 'search' => '', 225 225 'count' => false, 226 // lets us override the status query var by explicitly setting a value for comment_approved227 'comment_approved' => false,228 226 ); 229 227 230 228 $this->query_vars = wp_parse_args( $query_vars, $defaults ); … … 250 248 $approved = "comment_approved = '0'"; 251 249 elseif ( 'approve' == $status ) 252 250 $approved = "comment_approved = '1'"; 253 elseif ( 'spam' == $status ) 254 $approved = "comment_approved = 'spam'"; 255 elseif ( 'trash' == $status ) 256 $approved = "comment_approved = 'trash'"; 251 elseif ( ! empty( $status ) ) 252 $approved = $wpdb->prepare( "comment_approved = %s", $status ); 257 253 else 258 254 $approved = "( comment_approved = '0' OR comment_approved = '1' )"; 259 255 260 if ( false !== $comment_approved ) {261 $approved = $wpdb->prepare( 'comment_approved = %s', $comment_approved );262 }263 264 256 $order = ( 'ASC' == strtoupper($order) ) ? 'ASC' : 'DESC'; 265 257 266 258 if ( ! empty( $orderby ) ) {