Je viens de créer un article appelé dolphin
avec la catégorie species
, mais il s’apparente à
Comment définir la catégorie species
dans l'URL
et dans le fil d'Ariane aussi
Merci!
Ce que vous recherchez s'appelle joli permalink. Vous pouvez le définir dans les paramètres de WordPress.
Rendez-vous sur Settings > Permalinks
. Vous remarquerez qu'il y a plusieurs options dans la section Common Settings
. Ce que vous voulez, c'est une structure personnalisée qui n'est pas disponible dans la liste. Vous devez l'ajouter vous-même.
Ajoutez ceci à votre structure permalien personnalisée:
/%category%/%postname%/
Donc, votre permalien complet sera comme:
http://example.com/%category%/%postname%/
Cela ajoutera la catégorie, puis le nom du message à vos URL.
Si vous souhaitez modifier la structure du fil d'Ariane, vous devez ajouter son code à votre question. Il n'est pas possible de vous dire comment résoudre ce problème sans voir comment il est généré.
Pour supprimer la base de catégories de votre lien permanent, vous pouvez ajouter cette règle de réécriture à votre fichier .htaccess
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^category/(.+)$ http://example.com/$1 [R=301,L]
</IfModule>
Cela changera http://example.com/category/blog
en http://example.com/blog
. N'oubliez pas de remplacer example.com
par l'URL de votre site (faites attention à www
)
Vous pouvez également le faire en installant un FV Top Level Cats ou Supprimer l'URL de la catégorie plugin. Yoast fournit également ceci.
Il y avait une astuce qui vous permettrait de faire cela sans installer de plug-in, mais cela ne fonctionne plus depuis la version 4.6. Dans cette astuce, vous remplissez la base de catégories avec un point .
qui supprimerait la catégorie Word de l'URL, mais ne le faites pas. Cela ne fonctionne plus, et vous obtiendrez une redirection infinie.