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 ?
la source
Réponses:
Je manque peut-être des détails essentiels dans la question, mais voici ce que j'ai fait pour que cela fonctionne.
Réglez les permaliens sur ...
Cela vous donnera les permaliens suivants ...
Si vous installez une sorte de plugin comme Yoast, vous pourrez choisir une catégorie "principale" pour votre permalien, ce qui est bien.
la source
/somePrefix/
base sur l'archive des auteurs. Comment résoudre ce problème?Dans la version actuelle de WordPress que j'ai définie ..
.. les permaliens vers
.. la catégorie de base à
Si je n'utilisais que
somePrefix
(sans/.
) les messages eux-mêmes étaient introuvablesla source