Le but
Je souhaite formater mes permaliens comme suit:
- pour les publications: somePrefix /% category% /% postname%
- pour les catégories: somePrefix /% category%
Où somePrefix est le même dans les deux cas.
Je sais qu'il n'y a pas de gros avantage à cela - cela me semble juste "propre" :). Et cela est pratique si vous souhaitez modifier manuellement l'URL.
Ce que j'ai essayé
Aucune catégorie de base
Une approche consiste à définir les permaliens des publications comme /% category% /% postname% / et à utiliser un plugin pour se débarrasser de la base de catégories. Malheureusement, ces plugins semblent être bogués et sont déconseillés à utiliser (par exemple par le plugin Yoast SEO ).
Base de même catégorie
Pas de problème, pensais-je, utilisons simplement la base de catégorie dans les permaliens comme suit : category_base /% category% /% postname% . Cela produit:
- pour les publications: example.org/category_base/%category%/%postname%
- pour les catégories: example.org/category_base/%category%
Cela fonctionne pour les catégories mais maintenant les liens vers les articles produisent 404s.
Maintenant quoi?
Existe-t-il un moyen d'y parvenir? Un paramètre, un plugin ou peut-être même un peu de piratage de WordPress pour traiter correctement les liens créés par Same Category Base ?