В настоящее время я работаю с Wordpress API, мне нужно заказать обратный вызов из API через ACF.Прямо сейчас мой запрос выглядит так:
https://odeonodense.dk/wp-json/wp/v2/events Я хочу упорядочить этот обратный вызов по полю ACF.Я применил фильтр ко всем своим вызовам API REST, чтобы обратный вызов представлял собой комбинацию обычных данных постов Wordpress и данных ACF (потому что мне нужны обе данные).
Я хочу заказать обратный вызов с помощью средства выбора даты и«product_date» в этом поле ACF:
"product_date_group": {
"product_date": "20190202",
"product_end_date": "20190202",
"product_starttime": "13:00",
"product_endtime": "15:00"
},
Я попытался добавить фильтр в свой плагин:
function my_rest_query_vars($valid_vars) {
$valid_vars = array_merge($valid_vars, array('meta_key', 'meta_value', 'date_query', 'meta_query'));
return $valid_vars;
}
add_filter('rest_query_vars', 'my_rest_query_vars');
и затем использовать этот URL: https://odeonodense.dk/wp-json/wp/v2/events?filter[orderby]=20190101&filter[meta_key]=product_date&filter[order]=DESC
Результатом должен быть заказанный обратный вызов, но он не заказан.Может кто-нибудь сказать мне, что я делаю не так?
Заранее спасибо!