web-dev-qa-db-fra.com

Taxonomie terme en permalien

J'ai un gros problème. Je me suis cogné la tête toute la journée. Cela semble être une question facile stupide. Peut-être aussi avec une réponse facile stupide. Mais je n'arrive pas à le trouver.

Ce que je veux, c'est simple. J'ai un custom_post_type appelé "producten" et une taxonomie appelée "producten_categorie". À l'intérieur, j'ai quelques centaines de produits qui sont tous affectés à un terme "produten_categorie". Je souhaite modifier les permaliens pour qu'ils affichent le terme de taxonomie dans le produit, permalien.

Ce que j'ai maintenant est la suivante:

  • www.domain.com/producten/ (archive de produits)
  • www.domain.com/producten/category (archive de catégories de produits)
  • www.domain.com/producten/category/subcategory (archive de sous-catégorie de produit)
  • www.domain.com/producten/post_tile (une page à afficher dans "producten")

Ce que je veux, c'est ce qui suit:

  • www.domain.com/producten/ (archive de produits)
  • www.domain.com/producten/category (archive de catégories de produits)
  • www.domain.com/producten/category/subcategory (archive de sous-catégorie de produit)
  • www.domain.com/producten/category/post_tile (une page pour le poste dans la catégorie principale)
  • www.domain.com/producten/category/subcategory/post_tile (page unique pour publication dans la sous-catégorie)

Je n'arrive pas à le faire marcher. J'ai d'abord essayé le plugin "Custom Post Type Permalinks". Ce qui n'a pas fonctionné et m'a donné 404 erreurs. Même après avoir lavé les permaliens plus de quelques fois.

Après cela, j'ai essayé de changer manuellement le permalien en utilisant "filter_post_type_link" . Mais je n'arrive pas à le faire fonctionner.

Vous pouvez trouver mon code pour enregistrer le type de message sur la taxonomie ici -> http://Pastebin.com/DMfA21qb

J'espère que quelqu'un pourra m'aider.

5
Jasper
2
jochem

Essayez de changer

'hierarchical' => false,

À

'hierarchical' => true,
0
henrywright

Je sais que ce n'est pas une réponse directe, mais vous pouvez essayer le plugin MagicFields. http://magicfields.org/

Il est beaucoup plus facile de travailler avec des types de publication personnalisés et des taxonomies. Je ne sais pas si c'est excessif pour vos besoins spécifiques cependant.

0
poisonborz