Je construis un site Web qui vous permet d'embaucher ou d'acheter un produit. J'ai défini les catégories de produits suivants dans WooCommerce:
Est-il possible d'avoir le même slug de sous-catégorie dans chaque catégorie parente? Par exemple.
Louer
Acheter
Lorsque j'essaie cela, WordPress lance le message d'erreur suivant:
Le slug "sous-catégorie" est déjà utilisé par un autre terme.
Il est important d'avoir des sous-catégories en double, car le client a le choix d'acheter ou d'embaucher un seul article. J'aurais aussi besoin de faire la même chose avec le produit slug E.g:
/ acheter/sous-catégorie/nom du produit
/ embauche/sous-catégorie/nom du produit
Actuellement je ne peux avoir que:
/ acheter/sous-catégorie/nom du produit
/ location/sous-catégorie-2/nom-produit-2
Dommage que personne ne vous ait répondu sur cette simple question. Je suppose que vous avez déjà compris, mais pour quelqu'un d'autre se demandant la même chose:
Un slogan WooCommerce est le véritable chemin d'accès à une catégorie/un produit utilisé par la base de données pour trouver la catégorie/le produit correct (comme sur un ordinateur: usr:\\My_Computer\Desktop\
ou c:\\programfiles\desktop\
). : http://yourshop.com/clothes/pants/
).
Cela signifie que les catégories et les produits peuvent avoir les mêmes noms, à condition que les slugs ne soient pas identiques (NB: dans cette catégorie!) Vous pouvez avoir:
/BUY/sub-category/product-name
et /HIRE/sub-category/product-name
mais pas: /BUY/sub-category/product-name
et /BUY/sub-category/product-name
Si vous n'aimez pas le navigateur qui l'affiche, vous pouvez modifier vos paramètres de lien permanent afin qu'il ressemble à ceci: http://yourshop.com/?P=123
, mais gardez à l'esprit que les moteurs de recherche ne sont pas aussi gentils avec cela.
Les slugs font référence à l'URL qui sera générée pour extraire les données de la base de données wordpress en fonction des critères. Si vous placez le duplicata Slug, il est possible que le système soit perturbé et confus sur les données à récupérer.
Donc, dans votre cas ci-dessus, vous pouvez essayer de le nommer de différentes manières, par exemple :.cat-subcat1, catsubcat-2, etc.