Поддержка Проблемы и решения не работвет шаблон taxonomy.php

  • Столкнулся с проблеммой не работает шаблон taxonomy.php

    Значит есть у меня произвольный тип записей допустим Мобильники (mobil)
    и к нему таксономии в виде дерева рубрик производители(proizv)

    так вот нужно чтобы при заходе на рубрику sony (производитель мобильников)

    Главная-мобильники-производитель(сони)

    выводился список (цикл записей данного производителя)

    делаю taxonomy-proizv.php туда кидаю нужный цикл, но ВП 3,9 категорически нехочет работать с шаблоном таксономии, он сразу идет на шаблон 404 странице и говорит что такой записи нет, хотя цикл есть. С шаблонами arhive.php проблемм нет, только с шаблонами таксономий, возможно чтото в шаблоне но незнаю куда рыть дальше, какой файл отвечает за структуру?

    Причем одиночные записи показываются с хлебными крошками

    гланвая — мобильники (шаблон архивов) — сони(шаблон таксономии) — модель а2(сама одиночная записть)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    он сразу идет на шаблон 404 странице и говорит что такой записи нет

    1. После создания новой таксономии нужно зайти в настройки постоянных ссылок, чтобы пересоздались правила, — возможно, причина в этом.
    2. Можно установить плагин Debug Bar и посмотреть, какие правила срабатывают при запросе.
    Автор Денис

    (@redfox21yandexru)

    вот что показал плагин

    Query String:
    
    post_type=vred&catvred=bolov&vred=bolezni-baklazhana&name=bolezni-baklazhana
    
    Matched Rewrite Rule:
    
    (vred)/(.+?)/([^/]+)(/[0-9]+)?/?$
    
    Matched Rewrite Query:
    
    post_type=vred&slug=vred&catvred=bolov&vred=bolezni-baklazhana&page=

    В постоянных ссылка структура такая я ее обновлял
    http://сайт.info/vred /%catvred%/%postname%/

    Таксономия и произвольный тип у меня такой

    //Вредители
    add_action('init', 'create_vred');
    function create_vred() {
        register_post_type( 'vred',
            array(
                'labels' => array(
                    'name' => 'Вредители и Болезни',
                    'singular_name' => 'Вредители',
                    'add_new' => 'Добавить новую запись',
                    'add_new_item' => 'Добавить новую запись',
                    'edit' => 'Редактировать',
                    'edit_item' => 'редактировать запись',
                    'new_item' => 'просмотреть запись',
                    'view' => 'просмотр',
                    'view_item' => 'просмотр',
                    'search_items' => 'Найти запись',
                    'not_found' => 'No Movie Reviews found',
                    'not_found_in_trash' => 'No Movie Reviews found in Trash',
                    'parent' => 'Parent Movie Review'
                ),
                'public' => true,
                'menu_position' => 15,
                'supports' => array( 'title', 'editor', 'thumbnail'),
                'taxonomies' => array('catvred'),
                'menu_icon' => plugins_url( '/images/image.png', __FILE__ ),
                'has_archive' => true
            )
        );
    }
    register_taxonomy( 'catvred', array ('vred'), array( 'hierarchical' => true, 'label' => 'Рубрики', 'query_var' => true, 'rewrite' => array('slug' => '.', 'with_front' => false) ) );

    В рубрике у меня есть разные подрубрики вредители, вредители1, вредители2 и т.д ЧПУ все норм срабатывает, а вот чтобы цикл записей вывести из каждой подрубркик использую шаблон, но он не срабатывает всеравно taxonomy-catvred.php таксономии переносил со своего старого сайта вместе с запясями, на старом все работает но новомже нет ( где еще порыть ?

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