Skip to content

Instantly share code, notes, and snippets.

@markbain
Created November 9, 2018 16:16
Show Gist options
  • Save markbain/dea435e0bafb52d9551e47eee5711e73 to your computer and use it in GitHub Desktop.
Save markbain/dea435e0bafb52d9551e47eee5711e73 to your computer and use it in GitHub Desktop.
Order archive by meta #wordpress
/**
* Order person achive results A-Z by last name
*/
function baindesign324_reorder_posts_person( $query ) {
if( isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'cpt1' ) {
$query->set('orderby', 'meta_value');
$query->set('meta_key', 'last_name');
$query->set('order', 'ASC');
}
}
add_action( 'pre_get_posts', 'baindesign324_reorder_posts_person' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment