WordPress.org

Make WordPress Core

Ticket #23208: comment-notice.diff

File comment-notice.diff, 863 bytes (added by danielbachhuber, 5 years ago)
  • wp-includes/comment.php

     
    290290                                'user_id',
    291291                        );
    292292                        if ( ! empty( $this->query_vars['meta_key'] ) ) {
    293                                 $allowed_keys[] = $q['meta_key'];
     293                                $allowed_keys[] = 'meta_key';
    294294                                $allowed_keys[] = 'meta_value';
    295295                                $allowed_keys[] = 'meta_value_num';
    296296                        }
    297297                        $ordersby = array_intersect( $ordersby, $allowed_keys );
    298298                        foreach ( $ordersby as $key => $value ) {
    299                                 if ( $value == $q['meta_key'] || $value == 'meta_value' ) {
     299                                if ( $value == $this->query_vars['meta_key'] || $value == 'meta_value' ) {
    300300                                        $ordersby[ $key ] = "$wpdb->commentmeta.meta_value";
    301301                                } elseif ( $value == 'meta_value_num' ) {
    302302                                        $ordersby[ $key ] = "$wpdb->commentmeta.meta_value+0";