Home › Forums › Front-end Issues › pre_get_posts – order posts by two different meta_keys (ACF select field) › Reply To: pre_get_posts – order posts by two different meta_keys (ACF select field)
You need to set the meta_query just like you set the other query parameters in your filter.
$meta_query = array( array( 'year_clause' => array( 'key' => 'year', 'compare' => 'EXISTS' ) ), array( 'month_clause' => array( 'key' => 'month', 'compare' => 'EXISTS' ) ) ); $query->set('meta_query', $meta_query); $query->set('orderby', array('year_clause' => 'DESC', 'month_clause' => 'DESC'));
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We've just released ACF 5.12.3 with a security fix to prevent arbitrary file uploads to forms with ACF fields.— Advanced Custom Fields (@wp_acf) July 14, 2022
Now that we've released this update, we recommend updating your sites as soon as possible.
© 2022 Advanced Custom Fields.