JSON API – I post WordPress in REST

Molto spesso capita di voler collegare un blog WordPress con un sito o piattaforma esterna, tra i vari Plugin che ho provato son rimasto molto soddisfatto di JSON API di Dphiffer.

JSON API

JSON API è un plugin per WordPress, questo permette di collegare semplicemente un sito internet a un sistema esterno. Questo plugin è stato creato da Dan Phiffer per il sito del museo delle arti moderne, il moma, di Manhattan.

Tra le funzionalità ha quella di:

  • recuperare articoli;
  • creare, modificare ed eliminare articoli;
  • accettare i commenti;
  • recuperare la sidebar.

Le funzionalità che ho utilizzato di più sono quelle per il recupero degli articoli. Tra le varie opzioni per recuperare gli articoli ci sono:

  • gli ultimi articoli;
  • singolo articolo per post;
  • pagina per id;
  • gli articoli per autore, categorie e tag;
  • gli articoli in base ad una ricerca.

Come funziona JSON API

Ho utilizzato in questo plugin molto spesso con WonderCMS, essendo un CMS senza Database, lo popolavo con i contenuti di un determinata categoria o tag.

Utilizzo del plugin con JavaScript

Ora per esempio cercherò tutti gli articoli con il tag “web dal mondo”:

$.ajax({
 url: "{urlsito}/api/get_tag_posts/",
 method: 'POST',
 data: {
 'key': '{key}',
 'slug': 'web dal mondo'
 },
 dataType: "text",
 crossDomain : true,
 success: function(msg)
 {
 jQuery(bb.posts).each(function(){
 console.log(this);
 });
 }
 });

Link utili

Per poter collaudare e provare JSON API, potete trovare le informazioni utili in questi indirizzi:

  • pagina del plugin nel sito di WordPress: link;
  • sito del produttore: link.