Проблема такая,
При создании типа поста "blog"
register_post_type(
'blog',
array(
'label' => null,
'labels' => array(
'name' => 'Блоги',
'singular_name' => 'Блог',
'add_new' => 'Добавить запись',
'add_new_item' => 'Добавление записи',
'edit_item' => 'Редактировать запись',
'new_item' => 'Новая запись',
'view_item' => 'Смотреть запись',
'search_items' => 'Искать запись',
'not_found' => 'Запись не найдена',
'not_found_in_trash' => 'Не найдено в корзине',
'menu_name' => 'Блоги',
),
'description' => '',
'public' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'show_ui' => true,
'show_in_menu' => true,
'show_in_admin_bar' => true,
'show_in_nav_menus' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-groups',
'hierarchical' => false,
'supports' => array(
'title',
'editor',
'author',
'thumbnail',
'excerpt',
'custom-fields',
'comments',
'revisions'
),
'taxonomies' => array(
'category',
'post_tag'
),
'has_archive' => true,
'rewrite' => true,
'query_var' => true,
'show_in_rest' => true,
) );
Тип поста создается, но при создании отдельного шаблона archive-blog.php
Он все равно определяет шаблон как archive.php
Пошел рыться в плагинах, обнаружил старый плагин где тоже создается отдельный тип записи ( плагин самописный)
при его отключении, мой созданный начинает видеть archive-blog.php
И даже class добавился.
Вопрос, что может создавать конфликт? посмотрел плагин, вроде все аналогично используется для создания.
Сносить тот старый плагин не вариант, т.к. на нем работает много записей.