web-dev-qa-db-fra.com

Comment obtenir l'ordre des messages?

Comment puis-je obtenir l'ordre dans lequel la requête est faite?

Par exemple, ma page d'archive de produit woocommerce effectue une requête en passant une commande en fonction de la case à cocher order_by (voir ci-dessous).

Comment puis-je obtenir ce que mes messages sont commandés par?

Par exemple, si c'est le tri par défaut, je veux savoir. Si c'est par popularité, je veux savoir. Si c'est par nouveauté, je veux savoir.

enter image description here

5
yaharga

Trouvé la réponse de la documentation WordPress.

Pour ce que la requête est classée par, j'utilise:

global $wp_query;
echo $wp_query->get('orderby');

Pour l'ordre dans lequel les messages sont interrogés:

global $wp_query;
echo $wp_query->get('order');
5
yaharga