I guess I’m missing something as this now returns nothing:
$builder_args = array(
'post_type' => 'builders',
'posts_per_page' => -1,
'meta_query' => array(
'relation' => 'AND',
'lot_clause' => array(
'key' => 'builder_lot',
'value' => 'meta_value',
'compare' => 'EXISTS',
),
'title_clause' => array(
'key' => 'builder_title',
'value' => 'meta_value',
'compare' => 'EXISTS',
),
),
'orderby' => array(
'lot_clause' => 'ASC',
'title_clause' => 'ASC',
),
);
I’m not sure if key=value parts of the clauses are correct.
The link you provided says: “Note that a ‘meta_key=keyname‘ must also be present in the query.”
Did you get an answer to your question?
I have a similar construction (pun intended). I develop sites for builders and have a FLOORPLANS Custom Field Group with fields liked Bedrooms QTY, Bathrooms QTY, Square Feet, Price, etc. I also have a HOMES field group with Floorplans populated with the namefrom the other field group via Post Options but I would also like to bring over Bedrooms, Baths, etc. from FLOORPLANS. Essentially a clone of the values from FLOORPLANS and then let the user customize the values if necessary.