Подключиться на страницу архива?

Я создаю пользовательский тип сообщения, который я хочу использовать в виде плагина – все довольно прямолинейно.

Тем не менее, я хочу, чтобы страница архива для этого типа сообщения выглядела несколько иначе в области содержимого – как бы я мог достичь этого, не спрашивая конечного пользователя о перемещении файлов в их каталог шаблонов?

Надеюсь, это имеет смысл, если не прошу меня уточнить дальше – я действительно ничего не смог найти в кодексе, но, возможно, я искал не то место.

Используйте фильтр archive_template в своем плагине, чтобы переопределить шаблоны архивов для заданного типа сообщения, например, movies :

 <?php function get_movies_archive_template( $archive_template ) { global $post; if ( is_post_type_archive ( 'movies' ) ) { $archive_template = dirname( __FILE__ ) . '/templates/movies-archive-template.php'; } return $archive_template; } add_filter( 'archive_template', 'get_movies_archive_template' ) ; 

См. Archive_template в Codex .