Sort posts by meta value after AFTER querying from database
-
Hello, I am pulling posts from my database by using WordPress’ WP_Query object like so:
$shows_query = new WP_Query("category_name=shows&meta_key=band&meta_value=$artist_id");
I have another meta value I would like to sort the posts by, however. The meta key is ‘date’.
The WP_Query object can not work with multiple meta_keys, so this does not work:
$shows_query = new WP_Query("category_name=shows&meta_key=band&meta_value=$artist_id&meta_key=date&orderby=meta_value&order=DESC");
So now I have to figure out a way to sort the posts in $shows_query[‘posts’] by one of their meta_values, which are not even IN their array. Any other, more sensible approach would also be appreciated.
- The topic ‘Sort posts by meta value after AFTER querying from database’ is closed to new replies.