Como usar a API do WordPress para gerenciar seu site

Foto: Pixabay/Lakexyde

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.

Leonardo Nascimento

Programador, amante de esportes como corrida e artes marciais, comecei a me interessar por programação em 2012 quando fiz um curso...

Saiba mais