Поддержка Проблемы и решения Проблема с таксомониями (сложный вопрос)

  • Настроил у себя таксомонии
    в файл functions добавил следующий код

    add_action( ‘init’, ‘videogames’, 0 );
    function videogames() {
    register_taxonomy( ‘temi’, ‘post’, array( ‘hierarchical’ => false, ‘label’ => ‘Темы’, ‘query_var’ => true, ‘rewrite’ => true ) );
    register_taxonomy( ‘strani’, ‘post’, array( ‘hierarchical’ => false, ‘label’ => ‘Страны’, ‘query_var’ => true, ‘rewrite’ => true ) );
    register_taxonomy( ‘istochniki’, ‘post’, array( ‘hierarchical’ => false, ‘label’ => ‘Зарубежные источники’, ‘query_var’ => true, ‘rewrite’ => true ) );
    register_taxonomy( ‘organizacii’, ‘post’, array( ‘hierarchical’ => false, ‘label’ => ‘Организации’, ‘query_var’ => true, ‘rewrite’ => true ) );
    }

    в файл single добавил следующий код
    <?php echo get_the_term_list( $post->ID, ‘temi’, ‘Темы: ‘, ‘, ‘, » ); ?>
    <?php echo get_the_term_list( $post->ID, ‘strani’, ‘Страны: ‘, ‘, ‘, » ); ?>
    <?php echo get_the_term_list( $post->ID, ‘istochniki’, ‘Иностранные СМИ: ‘, ‘, ‘, » ); ?>
    <?php echo get_the_term_list( $post->ID, ‘organizacii’, ‘Организации: ‘, ‘, ‘, » ); ?>

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

    Что делать? У меня воображения не хватило понять почему это происходит. Помогите пожалуйста.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Согласно Кодексу

    Note: You may need to flush the rewrite rules after changing this. You can do it manually by going to the Permalink Settings page and re-saving the rules — you don’t need to change them — or by calling $wp_rewrite->flush_rules(). You should only flush the rules once after the taxonomy has been created, not every time the plugin/theme loads.

    Попробуйте пересохранить структуру постоянных ссылок, в админпанели—>настройки—>постоянные ссылки

    СПАСИБО!!!!!!!!!!!!
    что я только не делал, чтобы решить проблему! Так и знал, что решение будет самое банальное 🙂

    СПАСИБО!

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