Цель
Я хотел бы отформатировать мои постоянные ссылки следующим образом:
- для сообщений: 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 ?
источник
Ответы:
Возможно, мне не хватает некоторых важных деталей в вопросе, но вот что я сделал, чтобы сделать эту работу.
Установите постоянные ссылки на ...
Это даст вам следующие постоянные ссылки ...
Если вы установите какой-нибудь плагин, такой как Yoast, вы сможете выбрать категорию «Первичная» для вашей постоянной ссылки, что приятно.
источник
/somePrefix/
базу по архиву авторов. Как решить эту проблему?В текущей версии WordPress я установил ..
.. Постоянные ссылки на
.. база категории для
Если бы я только использовал
somePrefix
(без/.
) сами сообщения не могли быть найденыисточник