@@ -111,26 +111,26 @@ |
||
| 111 | 111 | */ |
| 112 | 112 | function cmb_fix_meta_query_order($query) { |
| 113 | 113 | |
| 114 | - $pattern = '/^SELECT (post_id|user_id), meta_key, meta_value FROM \w* WHERE post_id IN \([\d|,]*\)$/'; |
|
| 114 | + $pattern = '/^SELECT (post_id|user_id), meta_key, meta_value FROM \w* WHERE post_id IN \([\d|,]*\)$/'; |
|
| 115 | 115 | |
| 116 | - if ( |
|
| 117 | - 0 === strpos( $query, "SELECT post_id, meta_key, meta_value" ) && |
|
| 118 | - preg_match( $pattern, $query, $matches ) |
|
| 119 | - ) { |
|
| 116 | + if ( |
|
| 117 | + 0 === strpos( $query, "SELECT post_id, meta_key, meta_value" ) && |
|
| 118 | + preg_match( $pattern, $query, $matches ) |
|
| 119 | + ) { |
|
| 120 | 120 | |
| 121 | - if ( isset( $matches[1] ) && 'user_id' == $matches[1] ) |
|
| 122 | - $meta_id_column = 'umeta_id'; |
|
| 123 | - else |
|
| 124 | - $meta_id_column = 'meta_id'; |
|
| 121 | + if ( isset( $matches[1] ) && 'user_id' == $matches[1] ) |
|
| 122 | + $meta_id_column = 'umeta_id'; |
|
| 123 | + else |
|
| 124 | + $meta_id_column = 'meta_id'; |
|
| 125 | 125 | |
| 126 | - $meta_query_orderby = ' ORDER BY ' . $meta_id_column; |
|
| 126 | + $meta_query_orderby = ' ORDER BY ' . $meta_id_column; |
|
| 127 | 127 | |
| 128 | - if ( false === strpos( $query, $meta_query_orderby ) ) |
|
| 129 | - $query .= $meta_query_orderby; |
|
| 128 | + if ( false === strpos( $query, $meta_query_orderby ) ) |
|
| 129 | + $query .= $meta_query_orderby; |
|
| 130 | 130 | |
| 131 | - } |
|
| 131 | + } |
|
| 132 | 132 | |
| 133 | - return $query; |
|
| 133 | + return $query; |
|
| 134 | 134 | |
| 135 | 135 | } |
| 136 | 136 | |