Цель
Я хотел бы отформатировать мои постоянные ссылки следующим образом:
- для сообщений: somePrefix /% category% /% postname%
- для категорий: somePrefix /% category%
Где somePrefix одинакова в обоих случаях.
Я знаю, что в этом нет большого преимущества - мне это просто кажется "чистым" :). И это удобно, если вы хотите вручную редактировать URL.
Что я пробовал
Нет категории базы
Один из подходов состоит в том, чтобы определить постоянные ссылки сообщений как /% category% /% postname% / и использовать плагин, чтобы избавиться от базы категорий. К сожалению, эти плагины кажутся глючными и их не рекомендуется использовать (например, Yoast SEO Plugin ).
База той же категории
Нет проблем, подумал я, давайте просто воспользуемся базой категорий в постоянных ссылках следующим образом: category_base /% category% /% postname% . Это производит:
- для сообщений: example.org/category_base/%category%/%postname%
- для категорий: example.org/category_base/%category%
Это работает для категорий, но теперь ссылки на сообщения производят 404.
Что теперь?
Так есть ли способ достичь этого? Настройка, плагин или, возможно, даже небольшой взлом WordPress для правильной обработки ссылок, созданных в Same Category Base ?