web-dev-qa-db-fra.com

Comment détecter le filtre dans l'URL dans la page Catégorie?

J'ai besoin d'ajouter un filtre supplémentaire basé sur une catégorie pour les publications qui ont un post_type personnalisé.

Par exemple, j'ai une page située à /category/tasks qui répertorie toutes les tâches. J'ai besoin de le créer pour pouvoir filtrer des pages supplémentaires telles que /category/tasks/current, category/tasks/future, /category/tasks/past. Je peux comprendre comment faire fonctionner la requête. Je ne sais pas comment choisir le type de filtre à partir de l'URL. (actuellement, une erreur de page non trouvée se produit lors de l'ajout du mot supplémentaire après/tâches)

1
user1462

Si je comprends bien la question ... d'abord, connectez-vous à la section admin. Cliquez ensuite sur "catégories" dans la boîte à accordéon "Messages". Lorsque vous y êtes, vous verrez toutes vos catégories. Ensuite, en suivant votre exemple, vous devez faire en sorte que tous les enfants de "tâches" soient "actuels", "futurs" et "anciens". cela devrait permettre d'obtenir l'URL souhaitée. Faites-moi savoir si je peux aider plus.

2
Steve Fischer

Bien que ma première suggestion soit également d’aborder les catégories hiérarchiques, la formulation de votre question semble plus proche des points de terminaison d’URL. S'il vous plaît noter que c'est la fonctionnalité que j'ai entendu dire pour être en désordre et peu fiable. :)

Voir add_rewrite_endpoint() dans le Codex.

0
Rarst