jmccole83
2/19/2020 - 2:51 PM

Wordpress | Pre Get Posts Function

Change sort order on archive pages, update with post type to only change specific post types.

add_action( 'pre_get_posts', 'my_change_sort_order'); 
function my_change_sort_order($query){
    if(is_archive()):
     //If you wanted it for the archive of a custom post type use: is_post_type_archive( $post_type )
       //Set the order ASC or DESC
       $query->set( 'order', 'ASC' );
       //Set the orderby
       $query->set( 'orderby', 'title' );
    endif;    
};