エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
WordPress REST API での検索条件設定 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WordPress REST API での検索条件設定 - Qiita
やりたかったこと カスタムフィールドの値を用いて取得結果をソートしたかった。 結論 rest_[post_type]... やりたかったこと カスタムフィールドの値を用いて取得結果をソートしたかった。 結論 rest_[post_type]_query フィルターフックに処理を適用することでREST APIで検索条件の設定が行えます。 例えば以下のようにフィルターフックに処理を追加することで、特定の投稿タイプ(今回はpost)の投稿一覧を取得する際に指定のカスタムフィールドの降順でソートされた結果が返ります。 add_filter('rest_post_query', function ($args, $query) { $args['orderby'] = 'meta_value_num'; // meta_value_numは数値として扱う、meta_valueだと文字列扱い $args['meta_key'] = '[カスタムフィールド名]'; return $args; }, 10, 2); 詳細 re