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:
Ce que je veux, c'est ce qui suit:
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.
Regardez ce post
Accompagné par:
et
Types de poteaux personnalisés, taxonomies et permaliens
Il couvrira ce que vous essayez de faire pour/catégorie/sous-catégorie/autres sous-catégorie/post-titre.
Edit: J'ai implémenté ceci et résolu quelques problèmes avec une double barre oblique. Regardez ça, ça marche Comment réparer une double barre oblique dans des permaliens personnalisés avec des taxonomies hiérarchiques?
Essayez de changer
'hierarchical' => false,
À
'hierarchical' => true,
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.