if (isset($arr->token)) {
echo "TOKEN:".$arr->token."<hr>";
$authorization = "Authorization: Bearer ".$arr->token;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://midominio.com/wp-json/wp/v2/posts");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', $authorization ));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
$arr = json_decode($result);
// print_r($arr);
foreach ($arr as $clave=>$valor) {
echo $valor->id.":".$valor->slug."<hr>";
}
}
Para listar solo uno concreto:
curl_setopt($ch, CURLOPT_URL, "https://midominio.com/wp-json/wp/v2/posts/73");
...
if (isset($arr->id)) {
echo $arr->id.":".$arr->slug;
}
Filtrando un post por búsqueda:
curl_setopt($ch, CURLOPT_URL, "https://midominio.com/wp-json/wp/v2/posts?search=Goldsmith");
Especificando más:
curl_setopt($ch, CURLOPT_URL, "https://midominio.com/wp-json/wp/v2/posts?search=go&orderby=title&order=asc");
Filtrando por el nombre de la categoría del post:
https://marketinet.eu/wordpress_aux/wp-json/wp/v2/categories?search=peliculas
Filtrando una página por búsqueda:
curl_setopt($ch, CURLOPT_URL, "https://midominio.com/wp-json/wp/v2/pages?search=ejemplo");

No hay comentarios:
Publicar un comentario