web-dev-qa-db-ja.com

orderbyを介してget_posts()に渡すことができる注文の種類は?

ここで get_posts() functionについて説明します。どんな種類の注文をget_postsに渡すことができるか知りたいですか?

WP adminで、メニューの順番、タイトル、日付、ランダム、そして...を見ることができます。

4

orderorderby)の_ {(WP_Query()のドキュメント を参照してください。

order(string) - 'orderby'パラメータの昇順または降順を指定します。デフォルトは 'DESC'です。

  • 'ASC' - 最低値から最高値への昇順(1、2、3; a、b、c)。
  • 'DESC' - 最高値から最低値への降順(3、2、1; c、b、a)。

orderby(文字列) - 検索した投稿をパラメータで並べ替えます。デフォルトは 'date'です。

  • 'none' - 注文なし(バージョン2.8で使用可能)。
  • 'ID' - 投稿ID順頭字化に注意してください。
  • 'author' - 作者による順序.
  • 'title' - タイトル順.
  • 'date' - 日付順に並べ替えます。
  • 'modified' - 最終更新日順.
  • 'parent' - 投稿/ページの親IDで並べ替えます。
  • 'Rand' - ランダムな順序.
  • 'comment_count' - コメントの数で並べ替えます(バージョン2.9で使用可能)。
  • 'menu_order' - ページ順で並べるPages(Edit Page AttributesボックスのOrderフィールド)およびAttachments(Insert/Upload Media Galleryダイアログの整数フィールド)に最もよく使用されますが、個別の 'menu_order'値を持つすべての投稿タイプに使用できます(これらはすべてデフォルトです)。 0).
  • 'meta_value' - 'meta_key = keyname'もクエリに存在しなければならないことに注意してください。ソートは文字列(つまり単語)では問題ありませんが、数字(1、3、4、6ではなく1、3、34、4、56、6など)では予期できない場合があります。あなたが自然に予想するように34、56)。
  • 'meta_value_num' - 数値によるメタ値順(バージョン2.8で利用可能)。また、 'meta_key = keyname'もクエリに含まれている必要があります。この値により、上記の「meta_value」で説明したように数値によるソートが可能になります。
7
Chip Bennett