Comment Query: Use $this->query_vars instead of the nonexistent shorthand $q. see #23208.
git-svn-id: https://develop.svn.wordpress.org/trunk@23325 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
056e47fdef
commit
ffdea33618
@ -292,13 +292,13 @@ class WP_Comment_Query {
|
|||||||
'user_id',
|
'user_id',
|
||||||
);
|
);
|
||||||
if ( ! empty( $this->query_vars['meta_key'] ) ) {
|
if ( ! empty( $this->query_vars['meta_key'] ) ) {
|
||||||
$allowed_keys[] = $q['meta_key'];
|
$allowed_keys[] = $this->query_vars['meta_key'];
|
||||||
$allowed_keys[] = 'meta_value';
|
$allowed_keys[] = 'meta_value';
|
||||||
$allowed_keys[] = 'meta_value_num';
|
$allowed_keys[] = 'meta_value_num';
|
||||||
}
|
}
|
||||||
$ordersby = array_intersect( $ordersby, $allowed_keys );
|
$ordersby = array_intersect( $ordersby, $allowed_keys );
|
||||||
foreach ( $ordersby as $key => $value ) {
|
foreach ( $ordersby as $key => $value ) {
|
||||||
if ( $value == $q['meta_key'] || $value == 'meta_value' ) {
|
if ( $value == $this->query_vars['meta_key'] || $value == 'meta_value' ) {
|
||||||
$ordersby[ $key ] = "$wpdb->commentmeta.meta_value";
|
$ordersby[ $key ] = "$wpdb->commentmeta.meta_value";
|
||||||
} elseif ( $value == 'meta_value_num' ) {
|
} elseif ( $value == 'meta_value_num' ) {
|
||||||
$ordersby[ $key ] = "$wpdb->commentmeta.meta_value+0";
|
$ordersby[ $key ] = "$wpdb->commentmeta.meta_value+0";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user