@WebforSelf

Конфликт при создании post type wordpress?

Проблема такая,
При создании типа поста "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
62cbda0225eb8899047160.png
Пошел рыться в плагинах, обнаружил старый плагин где тоже создается отдельный тип записи ( плагин самописный)
при его отключении, мой созданный начинает видеть archive-blog.php
И даже class добавился.
62cbda6b99d7c087631839.png
Вопрос, что может создавать конфликт? посмотрел плагин, вроде все аналогично используется для создания.
Сносить тот старый плагин не вариант, т.к. на нем работает много записей.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Gamelot
Программист php
Приведите код конфликтующего плагина с функцией register_post_type(). И, возможно, будет более понятно, в чем дело.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы