Debemos agregar este código a nuestro archivo functions.php
. Vamos a utilizar el filtro rest_prepare_{$this->post_type}
y para ello tenemos que usar el slug de nuestro custom post type, en este ejemplo usaremos sucursales
.
Una vez que hayamos agregado esto todos los campos de ACF aparecerán como Endpoints.
add_filter("rest_prepare_sucursales", function($post) {
$_data = $post->data;
$fields = get_fields($_data['id']);
foreach ($fields as $key => $value){
$_data[$key] = get_field($key, $_data['id']);
}
$post->data = $_data;
return $post;
});
Puedes encontrar más información sobre el filtro rest_prepare_{$this->post_type}
aquí.
Amazon Auto Links: No products found.