web-dev-qa-db-ja.com

WP API:date_queryパラメーター

テストを実行するためだけにWordpress APIを使用しています。私は現在date_queryパラメータを使っていますが、私の場合は期待通りに動作しません。

このリクエストを検討してください: https://wptest.enguerranweiss.com/wp-json/wp/v2/posts?filter[orderBy]=date&filter[order]=DESC&filter[date_query][after]=2016-10 -13T17 (ダミーインストール、ダミーコンテンツ)

私が期待していること:APIは2016-10-13よりも最近の投稿のみを返すべきです。今のところ、フィルタは無視されているようです。

何か案が?

3
enguerranws

WP> = 4.7以降、filter[]はサポートされていないため削除されました。また、WP REST AP​​I PluginがWordPress Coreの一部になりました。

によると docs あなたのリンクは以下のようになります:

https://wptest.enguerranweiss.com/wp-json/wp/v2/posts?orderby=date&order=desc&after=2016-10-13T17:00:00

_編集_

Enguerranwsが述べたように、日付はISO 8601フォーマットであるべきです

3
Laxmana