//WP REST API Plugin per WordPress

WP REST API Plugin per WordPress

1 vote
Share on FacebookShare on Google+Tweet about this on TwitterEmail this to someonePrint this page

This post has already been read 1188 times!

WP REST API

Nell’era degli dispositivi mobile è indiscutibile la necessità di poter consultare i contenuti di un sito web dalle principali piattaforme mobile.

Quando si effettua la consultazione da mobile questa può avvenire agevolmente attraverso siti web responsive o un attraverso app. La stragrande maggioranza degli utenti preferisce l’uso delle app, quindi offrire un applicazione mobile (nativa o ibrida) sulle due principali piattaforme iOS e Android è molto importante per poter raggiungere quanti più utenti possibili.

Molti utenti si affidano a WordPress per poter realizzare il proprio sito. WordPress oltre ad essersi affermato come servizio per creare e gestione siti web, sta evolvendo come framework per poter sviluppare applicazioni per dispositivi mobile con le quali interfacciarsi ai contenuti dei siti realizzati.

Un aiuto per sviluppare la propria App può arrivare dal plugin WP REST API (http://v2.wp-api.org). Questo plugin permette facilmente di interagire con il sito web attraverso comunicazioni via HTTP e recuperare i dati nel semplice formato JSON.

Attraverso WP REST API possiamo interrogare WordPress e ottenere informazioni sugli utenti, sui messaggi, sui tag, sulle categorie e molto altro ancora. Una volta installato il plugin WP REST API dal pannello di controllo in WordPress si può accedere ai dati attraverso chiamate HTTP.

Di seguito alcuni esempi per poter accedere alle informazioni del vostro sito WordPress nel caso state sviluppando la vostra app ibrida utilizzando angular.js.

Accedere elenco delle categorie

websiteurl="http://www.yoursite.com"

var RequestCategories = websiteurl + '/wp-json/wp/v2/categories';
  
$http.jsonp(RequestCategories).
     success(function (data, status, headers, config) {
          //lista catagorie in data
     }).
     error(function (data, status, headers, config) {
          console.log('errore load categorie');
     });

Accedere elenco posts

websiteurl="http://www.yoursite.com"

var RequestPosts = websiteurl + '/wp-json/wp/v2/posts';
  
$http.jsonp(RequestPosts).
     success(function (data, status, headers, config) {
          //lista posts in data
     }).
     error(function (data, status, headers, config) {
          console.log('errore load posts');
     });

Come si può vedere la richiesta delle informazioni è semplice e immediata. Sul sito ufficiale è a disposizione la documentazione completa per poter sfruttare al meglio questo plugin.

Sito ufficiale http://v2.wp-api.org