WordPress как на ладони
wordpress jino

Удалить префикс только у одной рубрики

У меня на сайте есть "Видео" и "Статьи".
"Видео" - это как бы отдельная рубрика с постами, где только видео. "Статьи" - просто статьи на разные темы.
(Если что, "/category/" вырезается плагином Yoast SEO).

Моя цель была заменить:
https://site.ru/testovaya-rubrika/
https://site.ru/testovaya-rubrika/testovaya-statya/
на
https://site.ru/articles/testovaya-rubrika/
https://site.ru/articles/testovaya-rubrika/testovaya-statya/

и я решил в настройках постоянных ссылок задать: /articles/%category%/%postname%/

И вроде всё ок. Но теперь возникает вопрос - а как убрать этот префикс (/articles/) только у рубрики "Видео"? Изменять .htaccess не хочу. Может можно как-то решить эту проблему через functions.php?

Вообще, конечно можно было сделать всё по другому. Например, сделать все рубрики(кроме "Видео") подрубриками рубрики "Статьи". Но у меня такой подход вызывает чувство внутреннего дискомфорта.

Kama 4 месяца назад

Возможно проще и правильнее создать новый тип записи для Видео записей...

Если не подходит по каким-то причинам, то нужно смотреть в сторону добавления новых Rewrite правил - см add_rewrite_rule()...

misha1990 4 месяца назад

Думаю, что вы указали мне правильный путь с новым типом записи. Завтра буду пробовать.

0
Михаил 4 месяца назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.