Это повтор более раннего вопроса, который у меня был, но сейчас я хотел бы углубиться в детали, чтобы полностью решить эту проблему.
Итак, опять же, с (обычными) публикациями изменить постоянную ссылку так же просто, как перейти в «Настройки»> «Постоянная ссылка» и изменить ее на что угодно, например, широко используемую %category%/%postname%.html
. Это все работает. Если бы это было так просто для пользовательского типа поста и его таксономий.
Так что это то, что мне нравится делать.
- http://mywordpress.com/portfolio.html - Показать все сообщения во всех категориях.
- http://mywordpress.com/portfolio/music/ - Показать все сообщения в этой категории.
- http://mywordpress.com/portfolio/music/trance/ - Показать все сообщения в этой (детской) категории.
- http://mywordpress.com/portfolio/music/trance/Tiesto.html - Показать сообщение.
То, что я получил так далеко, это следующее:
- Сначала я создал
custom_post_type
названный проект иtaxonomy
project_category . - Я создал портфолио страницы и дал ему шаблон страницы, в котором будут перечислены все
post_type = project
сообщения. Как я могу добавить .html к постоянной ссылке на страницы? Теперь он ссылается на http://mywordpress.com/portfolio, а я хочу http://mywordpress.com/portfolio.html . Это должно решить первую проблему. - Тогда все станет сложнее, потому что мы не знаем заранее, сколько там подкатегорий, возможно, их даже нет. Таким образом, структура, которую мы ищем
portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html
. Я все еще застрял в этой точке. Я думаю, что я должен каким-то образом добавить последнюю категорию к пути и передать ее вдоль project_category , что должно привести к файлу taxonomy.php, где я могу обработать его должным образом. - Я также не занимался этим, но это должно быть связано с чем-то
%postname%.html
в конце.
Я надеюсь, что моя проблема ясна и что есть смелые разработчики, которые помогут мне справиться с этой проблемой, которая уже занимает меня в течение четырех ПОЛНЫХ дней!