Site logo

Archived topic

Custom sort on category archive

6 replies · Started by Joe on January 16, 2019

Viewing posts 1–7 of 7

Hello-

I was wondering what the best way would be to display the archive page of a specific category by title, but leave all the others in the default date order. I have tried modifying the functions.php in my child theme, but can not seem to find the correct filter snippet. Thanks!

If someone could help me with this, it would be great. Thank you!

Tom, could you help with this?

Hello-

Thank you!

I actually got this to work:

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;
};

But can you tell me how to apply it to just one category?

Hmmm - think I fixed it. Thanks!

No problem :)

This archived topic is closed to new replies.