Термин таксономии в постоянной ссылке

У меня есть большая проблема. Я ударял по голове на этом целый день. Это, кажется, глупый легкий вопрос. Возможно также с глупым легким ответом. Но я, может казаться, не нахожу его.

То, что я хочу, просто. У меня есть custom_post_type, названный "producten" и таксономией, названной "producten_categorie". Внутри там у меня есть некоторая пара сотня продуктов, которые все присвоены термину "produten_categorie". Я хочу изменить постоянные ссылки, таким образом, они отображают термин таксономии в постоянной ссылке продукта.

Что я имею, теперь следующие:

  • www.domain.com/producten/ (producten архив)
  • www.domain.com/producten/category (producten архив категории)
  • www.domain.com/producten/category/subcategory (producten архив подкатегории)
  • www.domain.com/producten/post_tile (единственная страница для сообщения в "producten")

То, что я хочу, следующее:

  • www.domain.com/producten/ (producten архив)
  • www.domain.com/producten/category (producten архив категории)
  • www.domain.com/producten/category/subcategory (producten архив подкатегории)
  • www.domain.com/producten/category/post_tile (единственная страница для сообщения в основной категории)
  • www.domain.com/producten/category/subcategory/post_tile (единственная страница для сообщения в sub категории)

Я не могу заставить это работать. Я сначала попробовал "пользовательский плагин" постоянных ссылок типа сообщения. Который не работал и дал мне 404 ошибки. Даже после сбрасывания постоянных ссылок больше, чем несколько раз.

После этого я пытался вручную изменить постоянную ссылку при помощи "filter_post_type_link". Но я просто не могу заставить это работать.

Можно найти мой код для регистрации типа сообщения на таксономии здесь-> http://pastebin.com/DMfA21qb

Надежда кто-то может помочь мне.

5
18.10.2012, 21:02
3 ответа

Я знаю, что это не прямой ответ, но Вы могли попробовать плагин MagicFields. http://magicfields.org/

Это делает работу с пользовательскими типами сообщения и taxonomies намного легче. Я не знаю, является ли это излишество для Ваших конкретных требований все же.

0
19.02.2020, 22:09

Попытайтесь измениться

'hierarchical' => false,

Кому:

'hierarchical' => true,
0
19.02.2020, 22:09

Теги

Похожие вопросы