web-dev-qa-db-fra.com

quels types d'ordre puis-je passer à get_posts () via orderby?

Ici décrit get_posts () function. J'aimerais savoir quels types d'ordre puis-je passer à get_posts?

dans WP admin, je peux voir l'ordre du menu, le titre, la date, le hasard et ...

4
Mohammad Ali Akbari

Reportez-vous à theWP_Query()docs pour order et orderby :

order (string) - Désigne l'ordre croissant ou décroissant du paramètre 'orderby'. La valeur par défaut est 'DESC'.

  • 'ASC' - ordre croissant des valeurs les plus basses aux valeurs les plus élevées (1, 2, 3; a, b, c).
  • 'DESC' - ordre décroissant des valeurs les plus élevées aux valeurs les plus basses (3, 2, 1; c, b, a).

orderby (string) - Trie les publications récupérées par paramètre. La valeur par défaut est 'date'.

  • 'none' - Aucune commande (disponible avec la version 2.8).
  • 'ID' - Commande par identifiant postal. Notez la captialisation.
  • 'author' - Trier par auteur.
  • 'title' - Trier par titre.
  • 'date' - Trier par date.
  • 'modified' - Tri par date de dernière modification.
  • 'parent' - Trier par code postal/page parent.
  • 'Rand' - Ordre aléatoire.
  • 'comment_count' - Classement par nombre de commentaires (disponible avec la version 2.9).
  • 'menu_order' - Commande par page. Utilisé le plus souvent pour les pages (champ Ordre de la zone Modifier les attributs de page) et les pièces jointes (les champs entiers de la boîte de dialogue Insérer/Télécharger la galerie multimédia), mais peut être utilisé pour tout type de publication avec des valeurs distinctes 'menu_order' (elles sont toutes par défaut). à 0).
  • 'meta_value' - Notez qu'un 'méta_key = keyname' doit également être présent dans la requête. Notez également que le tri sera alphabétique, ce qui convient pour les chaînes de caractères (mots), mais peut être inattendu pour les nombres (par exemple 1, 3, 34, 4, 56, 6, etc., plutôt que 1, 3, 4, 6, 34, 56 comme vous pouvez naturellement vous attendre).
  • 'meta_value_num' - Trié par valeur méta numérique (disponible avec la version 2.8). Notez également qu'un 'méta_key = keyname' doit également être présent dans la requête. Cette valeur permet le tri numérique comme indiqué ci-dessus dans 'meta_value'.
7
Chip Bennett