API externa do WordPress

4

Gostaria de manipular um site do WordPress de outro programa / site. Existe uma API já escrita que fornece acesso e autenticação para fazer isso?

Idealmente, usarei uma instância wordpress de vários sites e quero que um programa externo inclua novos sites, envie opções de configuração para plug-ins etc.

    
por Bradley 29.01.2013 / 10:06

3 respostas

1

A partir do Wordpress 4.7 (lançado em dezembro de 2016), uma API REST é fornecida imediatamente no Wordpress.

Como você provavelmente sabe, as APIs REST são interligadas por solicitações HTTP GET e POST padrão, portanto, se você tiver uma instalação do Wordpress 4.7, poderá acessá-la nesse URL, conectando-a ao seu navegador:

enlace

Leitura adicional:

Nota secundária importante:

Porque isso é ativado como padrão, porque isso expõe pontos de extremidade que podem alterar seus dados (por meio de solicitações POST / PATCH / DELETE) e porque o Wordpress prefere não desativá-lo , você realmente deve ativar alguma forma de autenticação. Felizmente, ativando o básico A autenticação de login do WP não é particularmente difícil, e há plug-ins que ativam o OAuth .

    
por haz 06.02.2017 / 23:11
4

A plataforma WordPpress oferece suporte a XML-RPC , que você pode usar para manter seu site WP. Você também habilita a estender a funcionalidade de criar em métodos xml-rpc para usá-lo para as suas necessidades .

    
por Butuzov 29.01.2013 / 10:28
1

Existem vários plugins de API que funcionam muito bem:

WP-API por Ryan McCue enlace

e API JSON por Dan Phiffer: enlace

    
por Towfiq 16.11.2013 / 20:52

Tags