Поддержка Проблемы и решения Ошибка 404 при переходе на страницу таксономии

  • Здравствуйте,
    Возник вопрос и требуется пояснение…
    Есть такая структура произвольных таксономий:
    http://localhost:8089/stati/post/
    где,
    stati — созданная произвольная таксономия;
    post — созданная в произвольной таксономии рубрика (терм).
    В рубрике произвольной таксономии мы видим наименование и кол-во записей входящие в эту рубрику. Если мы пытаемся открыть эту рубрику, то по адресу: http://localhost:8089/stati/post/ выдаёт ошибку 404.
    Вопрос 1:
    Почему выдаёт ошибку?
    Вопрос 2:
    Почему при наличии archive-stati.php открывается произвольная таксономия (http://localhost:8089/stati/)?
    А при taxonomy-stati.php (при отсутствии archive-stati.php) выводит на archive.php???

    • Тема изменена 3 года, 1 месяц назад пользователем legal2019.
    • Тема изменена 3 года, 1 месяц назад пользователем legal2019.
    • Тема изменена 3 года, 1 месяц назад пользователем legal2019.
Просмотр 1 ответа (всего 1)
  • Так и не решился вопрос с ошибкой таксономии.
    Может кто-то сможет мне описать порядок действий?
    Пример страницы: https://valaw.ru/uslugi/grazhdanam/

    Пояснение:
    Ни как не могу понять такое обстоятельство:
    Добавлена кастомная запись и к ней таксономия.
    Пример кастомной записи: «услуги»
    Пример таксономии: «Рубрика услуг»

    Создаём кастомную запись в «услуги», скажем, «привет мир» и получаем путь:
    http://localhost:8089/uslugi/privet_mir/

    Создаём «рубрику услуг», скажем, «мир», и добавляем к ней запись «привет мир».
    При переходе на «мир» получаем адрес: http://localhost:8089/uslugi/mir/(в данном случае: https://valaw.ru/uslugi/grazhdanam/) но вывод идёт на страницу 404.php

    Поскольку для кастомной записи сделан шаблон, то по адресу: http://localhost:8089/usugi/privet_mir/ подгружается шаблон single-uslugi.php
    Если мы проходим по адресу: http://localhost:8089/uslugi/то подгружается шаблон archive-uslugi.php в котором выводится меню со всеми кастомными записями.

    На сколько я понимаю, если создать шаблон taxonomy-mir.php, то при переходе по адресу: http://localhost:8089/uslugi/mir/ как минимум должен вывестись шаблон содержащийся в taxonomy-mir.php

    Вопрос:
    Почему при переходе по адресу: http://localhost:8089/uslugi/mir/ возникает ошибка 404?
    При этом, после уже каждой манипуляции обновлял ВП в режиме «Произвольно» https://.../ %category%/%postname%/

    Насколько я понимаю, то в файле taxonomy-mir.php без разницы что там будет указано, главное чтобы было что-то типа:

    <?php
    /* 
     * The template for displaying the taxonomy
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    get_header(); ?>
    <div class="content clear">
    А тут можно написать, что эта страница из taxonomy-mir.php
    </div>
    <?php get_footer(); ?>
Просмотр 1 ответа (всего 1)
  • Тема «Ошибка 404 при переходе на страницу таксономии» закрыта для новых ответов.