Создал таксономию WP, а на странице термина таксономии ошибка — не найдено [решено]

С такой проблемой я столкнулся при создании своей (произвольной) таксономии в WP. Т.е. на кулинарном сайте я создал таксономию «Ингредиенты», чтобы отделить группировку постов по ингредиентам от группировки, например, по борщам.

По идее, все рецепты с морковкой в составе должны быть доступны со страницы термина «морковь» таксономии «Ингредиенты»: /ingredient/morkov — только при запросе страницы мне отображалась страница «404 — не найдено». Посмотрел в основной запрос WP. Оказалось, Вордпресс воспринимал запрос этого адреса, будто я запрашиваю вложение morkov у поста /ingredient.

Полез в Интернет, чтобы с ума не сойти от такого диссонанса. Оказалось, решение довольно простое.

Решение нашлось на той же странице, где я читал про создание таксономий в WP — на этой странице. (Сайт умер, как заметил комментатор Andi, так что ссылка на веб-архив).

При первом прочтении (ещё до того, как возникла проблема) я увидел код и подумал, что дело в шляпе. И не прочитал статью до конца. А ближе к концу есть дельное замечание переводчика:

Чтобы выборка постов из архивов по термину новой таксономии заработала, после создания таксономии следует перейти на экран «Параметры >> Постоянные ссылки» и, не изменяя настроек, сохранить их.

Попробовал у себя сохранить настройки постоянных ссылок: Чудо! — Заработало! Так вот просто открывался ларчик. Мораль: стоит дочитывать до конца мануалы, в которых найдено что-то дельное.

Хотел в комментариях на той странице поблагодарить автора за дельный совет, но там регистрироваться надо что ли... Решил тогда пост написать и сослаться на полезную инфу. Думаю, всем от этого только лучше будет.

Запись опубликована в рубрике Web-мастеринг с метками . Короткая ссылка для добавления в закладки: Создал таксономию WP, а на странице термина таксономии ошибка — не найдено [решено].

3 Responses

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Иногда ваш комментарий может не отобразиться сразу после публикации - будто пропал. Не волнуйтесь, он не пропадёт и появится потом, после моего одобрения.