diff options
author | scribu <scribu@git.wordpress.org> | 2010-10-31 00:21:06 +0000 |
---|---|---|
committer | scribu <scribu@git.wordpress.org> | 2010-10-31 00:21:06 +0000 |
commit | 2285775e09da5287620859807d43bc60743d9494 (patch) | |
tree | deaeb1c619936de6d5de697d31445b01e678fdd6 /wp-includes | |
parent | 7db59a9a8968289580dca610242285c65bd3b44d (diff) | |
download | wordpress-2285775e09da5287620859807d43bc60743d9494.tar.gz wordpress-2285775e09da5287620859807d43bc60743d9494.zip |
Add 'get_meta_sql' filter. Props sc0ttkclark for initial patch. Fixes #15018
git-svn-id: https://develop.svn.wordpress.org/trunk@16106 602fd350-edb4-49c9-b593-d223f7449a82
Diffstat (limited to 'wp-includes')
-rw-r--r-- | wp-includes/class.wp-object-query.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/wp-includes/class.wp-object-query.php b/wp-includes/class.wp-object-query.php index 39f633be97..1f3907ba8e 100644 --- a/wp-includes/class.wp-object-query.php +++ b/wp-includes/class.wp-object-query.php @@ -153,10 +153,11 @@ class WP_Object_Query { $meta_compare_string = '%s'; } $where .= $wpdb->prepare( " AND CAST($alias.meta_value AS {$meta_type}) {$meta_compare} {$meta_compare_string}", $meta_value ); - unset($meta_compare_string); + + unset( $meta_compare_string ); } - return compact( 'join', 'where' ); + return apply_filters( 'get_meta_sql', compact( 'join', 'where' ), $meta_query, $primary_table, $primary_id_column, $meta_table, $meta_id_column ); } /* |