web-dev-qa-db-fra.com

Spécifier plusieurs catégories dans l'URL (permalien)?

Par exemple: http://www.example.com/Dell/studio/studio-1558Dell et studio sont des catégories

Il y a quelques mois, quelqu'un m'a dit que ce n'était pas possible. J'ai besoin de savoir pourquoi? Quelle partie du code l'empêche? Y at-il une solution de contournement pour cela?

1
a_fan

Certaines personnes ont posé la même question que vous avez ici. Celui-ci mérite particulièrement d'être lu, si ce n'est déjà fait. Il a ottopress une explication pour les permaliens nuisibles.

Si vous voulez vraiment le forcer, vous pouvez écrire votre propre permalien ( http://domain.com/category/subcategory/post .. .) Ensuite, utilisez la règle de réécriture htaccess ou WP_Rewrite pour les amener au lien généré par wordpress.

Cela répond simplement à vos exigences visuelles, mais ajoute une charge de serveur.

1
Sean Lee

Vous créez des catégories avec les bons parents et enfants/enfants. L'astuce consiste à sélectionner uniquement la catégorie la plus basse, pas chacune, et WordPress le fera automatiquement pour vous, c'est-à-dire.

- Cars
    - Chevrolet
        - Camaro

Cochez uniquement Camaro et WP créera un slug pour tous les éléments parents :)

1
Fstar