Получать сообщения с помощью настраиваемого поля с помощью WP-REST-API в Javascript
Какой правильный URL-адрес для получения сообщений с помощью meta_query с WP-REST-API?
Настраиваемое поле, которое я хочу использовать, может содержать несколько значений, я пробовал это для настраиваемого поля, которое может содержать только одно значение, и это работает.
в.ч.-JSON / сообщений? Формат = & JSON фильтр [meta_key]= CONTENT_TYPE & фильтр [meta_value]=2
Но я не могу заставить его работать с настраиваемым полем, которое может содержать несколько значений (массив / объект). Кто-нибудь?
1 ответ
Вам нужен плагин ACF для REST API. В дополнение к этому вам нужно сделать несколько настроек, таких как:
add_filter( 'rest_{type}_query', function( $args ) {
$args['meta_query'] = array(
array(
'key' => 'my_field',
'value' => esc_sql( $_GET['my_field'] ),
)
);
return $args;
} );