Réécrire un permalien de type post personnalisé avec un terme de taxonomie?
1 réponses
- votes
-
-
Mercibeaucoup!Impressionnant!Ne comprenezpasmais çamarche :)Thank you very very much! Awesome! Don't get it but it works :)
- 0
- 2012-04-16
- mathiregister
-
@mathiregister - c'estparce que WPne comprendpas automatiquement labalise%event%,maisil comprend que%event_type% correspond à votretaxonomie detype d'événement.@mathiregister - it's because WP doesn't automatically understand the tag %event%, but it does understand that %event_type% corresponds to your event type taxonomy.
- 2
- 2012-05-09
- Stephen Harris
-
Maintenant,j'ai untype depublicationpersonnalisé avec slug `/catalog/` qui affichetous lesmessages,`/katalog/peuimporte/` affiche lesmessages dans lataxonomiepersonnalisée avec slugpeuimporte,et `/katalog/what/mypost` affiche un seulmessage qui appartient à lataxonomiepeuimporte.Placez simplement `%event%` dans le code au-dessus dunom de votretaxonomiepersonnalisée avec `%%`Now i have custom post type with slug `/catalog/` which displays all posts, `/katalog/whatever/` displays posts in custom taxonomy with slug whatever, and `/katalog/whatever/mypost` displays single post which belongs to taxonomy whatever. Just put instead of `%event%` in code above your custom taxonomy name with `%%`
-
J'essaye de réécriremon URLpour un custom_post_typenommé
wr_events
avec l'un de sestermes custom_taxonomy deevent_type
Donc,dansmon cas,mestermes detaxonomie seraient "ateliers" ou "conférences",etc.
url/events/lectures
ouurl/events/workshops
répertorietousmesmessages liés à cette "catégorie",url/events
affiche une archivepersonnaliséepourtousmes événements. -> c'estexactement ce queje veuxmais la seule chose quine fonctionnepasest l'URL complète dumessagepersonnalisé lui-même…url/events/lectures/post-name
- lance un 404!Uneidée depourquoi cela seproduit? Mafonction
events_permalink_structure()
semblefonctionner correctement carelle remplacemespermaliensexactement commeje le souhaite.J'aiinstallé leplug-in "Rewrite Analyzer"et il me montre "Regexest vide"pour
wr_event
.J'ai égalementessayé de vider les règles de réécritureen visitant lesparamètres depermalien. Cependant aucuneffet.