WooCommerce: Comment commander par ID spécifiés dans le shortcode

Sep 07 2020

J'ai une page dans WooCommerce, dans laquelle j'affiche mes catégories spécifiques, pour cela j'ai utilisé le shortcode WooCommerce

[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3"]

Ici, vous pouvez voir que j'ai défini l'identifiant, 1494, 349, 2671etc. toute aide sera vraiment appréciée.

Réponses

1 7uc1f3r Sep 09 2020 at 15:17

Vous pouvez utiliser l' orderby = "include"attribut pour trier par les identifiants.

Attributs de catégorie de produit disponibles

  • ids- Spécifiez les identifiants de catégorie spécifiques à répertorier. À utiliser dans [product_categories]
  • category- Peut être l'identifiant de la catégorie, le nom ou le slug. À utiliser dans [product_category]
  • limit - Le nombre de catégories à afficher
  • columns- Le nombre de colonnes à afficher. La valeur par défaut est 4
  • hide_empty- La valeur par défaut est «1», ce qui masquera les catégories vides. Réglez sur «0» pour afficher les catégories vides
  • parent - Définissez un identifiant de catégorie spécifique si vous souhaitez afficher toutes les catégories enfants
  • orderby- La valeur par défaut est de trier par «nom», peut être réglé sur «id», «slug» ou «menu_order». Si vous souhaitez commander selon les identifiants que vous avez spécifiés, vous pouvez utiliserorderby="include"
  • order- Indique si l'ordre des catégories est croissant (ASC)ou décroissant (DESC), en utilisant la méthode définie dans orderby. La valeur par défaut est ASC.

Source: [product_categories] - Shortcode


Alors vous obtenez

[product_categories ids="1494,349,2671,375,2724,1522,1635,1511,1508,1523,2929,1489,2881,2791,1517,375" columns="3" orderby="include"]