1$archive_title = get_the_archive_title()
2
3// * Filters the archive title prefix.
4// apply_filters( 'get_the_archive_title_prefix', $prefix );
5
6// * Filters the archive title.
7// apply_filters( 'get_the_archive_title', $title, $original_title, $prefix );
8
1-the_archive_title():
2you can just use this one function to do the work of is_Category() and is_Author() functions automatically.
3It displays the archive title based on the queried object. so you dont need to put the if and else conditions
4for each archive title. it will simply get the archive title from the url based on the user selection.