Поддержка Проблемы и решения Кастомная таксономия отдает 404 код

  • Создал кастомную таксономию со слагом rubric, создавал через ACF.
    При переходе на страницу таксономии(/rubric/news/) возвращает 404 код при том, что в админке таксономия появилась, также я могу привязать к ней записи через быстрое редактирования или при создании, также я могу обратиться к этой таксономии через код, но зайти на страницу таксономии не могу.

    Постоянные ссылки сейчас настроены на произвольные — /%category%/%postname%/, если я выберу другой формат ссылок, например простые, тогда таксономия заработает, но мне такой формат не нужен.

    Или если я уберу слаг из rewrite(‘rewrite’ => false,), тогда я тоже смогу зайти на страницу, но это тоже не вариант.

    Я пробовал обновлять правила перезаписи через flush_rewrite_rules(), но эффекта также не было.

    Пробовал регистрировать таксономию просто через код, но все равно отдавало 404.

    function custom_taxonomy()
    {
      $labels = array(
        'name'              => __('Категории'),
        'singular_name'     => __('rubric'),
      );
    
      $args = array(
        'public'            => true,
        'labels'            => $labels,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array('slug' => 'rubric'),
      );
    
      register_taxonomy('rubric', array('post'), $args);
    }
    
    add_action('init', 'custom_taxonomy');

    В чем может быть проблема?

    • Тема изменена 1 год назад пользователем w1ns.
    • Тема изменена 1 год назад пользователем w1ns.
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Кастомная таксономия отдает 404 код» закрыта для новых ответов.