Не совсем верно, при создании Custom Post Type через register_post_type() в параметре has_archive указываете true. И получите архив по адресу site.ru/{post_type}. Далее в папке с темой создаёте файл archive-{post_type}.php и single-{post_type}.php, где соответственно и будут отображаться ваши Новости, и шаблон отдельной новости. Таксономия обычно имеет имя category_{post_type}, tag_{post_type} и т.д, но никак не название {post_type}.