Como usar a API do WordPress para gerenciar seu site
Usar a API do WordPress é uma ótima maneira de gerenciar o conteúdo do seu site de forma programática. Com a API, você pode criar, ler, atualizar e excluir publicações, páginas e outros tipos de conteúdo do seu site WordPress, bem como gerenciar usuários e configurações.
Para começar a usar a API do WordPress, é preciso ter uma instalação do WordPress e ativar o plugin WordPress REST API. Uma vez ativado, a API estará disponível em um endpoint específico em sua instalação WordPress, geralmente em http://seusite.com.br/wp-json/wp/v2/.
Para acessar os dados do seu site WordPress e realizar operações com a API, você pode fazer solicitações HTTP (como GET, POST, PUT e DELETE) usando uma biblioteca de cliente HTTP, como o cURL ou o WordPress HTTP API. Por exemplo, aqui está como você poderia usar o cURL para obter a lista de publicações do seu site WordPress:
<?php
// Inicializa a solicitação HTTP
$curl = curl_init();
// Define a URL da API
curl_setopt($curl, CURLOPT_URL, 'http://seusite.com.br/wp-json/wp/v2/posts');
// Define o método como GET
curl_setopt($curl, CURLOPT_HTTPGET, true);
// Executa a solicitação HTTP e armazena a resposta
$response = curl_exec($curl);
// Fecha a conexão cURL
curl_close($curl);
// Decodifica a resposta JSON
$posts = json_decode($response, true);
// Itera sobre cada publicação e exibe o título
foreach ($posts as $post) {
echo $post['title']['rendered'] . "\n";
}
Com a API do WordPress, existem muitas possibilidades. Você pode criar aplicativos personalizados para gerenciar seu projeto, integrar o seu site com outros serviços ou até mesmo criar seus próprios plugins usando a API como base.