web-dev-qa-db-fra.com

Structure permalien différente par catégorie

Juste par curiosité, est-il possible d’avoir un schéma de permalien différent pour différents modèles ou catégories?

Par exemple, pour le post "XYZ leach review" dans la catégorie animaux/chiens, indiquez "mysite.com/reviews/pets/dogs/xyz_leach_review.php", puis n'importe quel post de la catégorie "mysite.com/justthecastegory/the_post_name". php "?

2
Sergio Majluf

De par sa conception, il n’existe qu’une seule structure permanente pour l’ensemble du site wordpress. Ce que vous essayez d’atteindre nécessite d’introduire une structure permalien personnalisée pour une partie de celle-ci.

Ce n'est pas anodin, car vous devez introduire vos propres permaliens via des réécritures ( API de réécriture (Wordpress Codex) ) et vous devez modifier les liens vers ces pages lorsqu'ils sont liés à l'occasion. Cela peut être fait avec des crochets pour les fonctions appropriées. Par exemple. pour get_category_link () , vous pouvez utiliser le filtre category_link.

Je ne l'ai pas encore fait pour une plus grande partie d'un site et je suppose que cela peut poser des problèmes car vous devez vous occuper de plusieurs endroits pour le faire fonctionner correctement. Je ne veux pas dire que ce n'est pas possible, mais juste un rappel des effets secondaires que cela peut avoir.

2
hakre