{"id":30667,"date":"2019-12-10T02:47:15","date_gmt":"2019-12-10T10:47:15","guid":{"rendered":"https:\/\/kinsta.com\/?p=59382"},"modified":"2023-02-03T12:58:32","modified_gmt":"2023-02-03T11:58:32","slug":"rest-api-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/","title":{"rendered":"Guida Base alla REST API di WordPress"},"content":{"rendered":"<p>La REST API sta per cambiare WordPress. Potreste non averlo notato, visto che molto avviene dietro le quinte, ma la REST API avr\u00e0 un grande impatto sul futuro di WordPress, sia in termini di codebase che di utilizzo.<\/p>\n<p>Se non avete lavorato con la REST API di WordPress, potreste chiedervi di cosa si tratta. Quindi iniziamo subito a vedere cos&#8217;\u00e8 la REST API.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2 id=\"what-is-the-wordpress-rest-api\">Che Cos&#8217;\u00e8 la REST API di WordPress?<\/h2>\n<p>La REST API di WordPress \u00e8 un&#8217;interfaccia che gli <a href=\"https:\/\/kinsta.com\/it\/blog\/assumere-uno-sviluppatore-wordpress\/\">sviluppatori<\/a> possono utilizzare per accedere a WordPress dall&#8217;esterno dell&#8217;installazione. \u00c8 possibile accedervi utilizzando JavaScript, il che significa che pu\u00f2 essere utilizzata per creare siti web e applicazioni interattive.<\/p>\n<p>REST sta per Representational State Transfer e API sta per Application Programming Interface. Vediamo cosa significano entrambi.<\/p>\n<h3>Cos&#8217;\u00e8 una Application Programming Interface (API)?<\/h3>\n<p>Un&#8217;Application Programming Interface, o API, \u00e8 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Application_programming_interface\">definita<\/a> come segue:<\/p>\n<blockquote><p>&#8220;Un&#8217;interfaccia o protocollo di comunicazione tra un client e un server per semplificare la costruzione di software lato client.&#8221;<\/p><\/blockquote>\n<p>Se non si ha familiarit\u00e0 con le API, questa definizione potrebbe non essere di grande aiuto. Per metterla in modo pi\u00f9 semplice, un&#8217;API \u00e8 un insieme di istruzioni che permette ad un sistema di interagire (o &#8220;interfacciarsi&#8221;) con un altro. Se avete mai <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-google-maps\/\">aggiunto una mappa di Google al vostro sito WordPress<\/a> , avete usato l&#8217;API di Google Maps, che permette al vostro sito WordPress di interfacciarsi con le maoppe di Google.<\/p>\n<p>Questi sistemi non devono essere completamente separati. WordPress ha gi\u00e0 pi\u00f9 <a href=\"https:\/\/codex.wordpress.org\/WordPress_API's\">API<\/a> per cose come <a href=\"https:\/\/kinsta.com\/it\/argomenti\/plugin-wordpress\/\">plugin<\/a>, impostazioni e <a href=\"https:\/\/kinsta.com\/it\/blog\/shortcode-wordpress\/\">shortcode<\/a>. Queste API possono essere utilizzate dagli sviluppatori di plugin e temi per interagire con il core di WordPress e far succedere delle cose (come la creazione di scorciatoie e l&#8217;aggiunta di schermate di impostazioni per il pannello di amministrazione di WordPress).<\/p>\n<p>La differenza con la REST API \u00e8 che questa permette a sistemi esterni all&#8217;installazione di WordPress di interagire con WordPress, cosa in cui entra in azione la parte REST.<\/p>\n<h3>Che cos&#8217;\u00e8 il Representational State Transfer (REST)?<\/h3>\n<p>Il Representational State Transfer, o REST, fornisce standard che i sistemi web possono utilizzare per interfacciarsi tra loro. Senza REST, due sistemi non sarebbero in grado di capirsi e quindi di inviare dati in un senso o nell&#8217;altro.<\/p>\n<p>Affinch\u00e9 un&#8217;applicazione sia <a href=\"https:\/\/restfulapi.net\/rest-architectural-constraints\/\">RESTful<\/a>, deve essere conforme a cinque principi:<\/p>\n<ol>\n<li>Interfaccia uniforme. Gli URL utilizzati per accedere alle risorse del sistema devono essere uniformi, coerenti e accessibili attraverso un approccio comune come GET (su cui diremo molti di pi\u00f9 tra poco).<\/li>\n<li>Client-server. Le applicazioni client e le applicazioni server devono essere separate, in modo che possano essere sviluppate indipendentemente l&#8217;una dall&#8217;altra. Se cambia la tecnologia lato server (ad esempio WordPress), l&#8217;applicazione lato client (ad esempio un&#8217;app) deve essere in grado di accedervi con lo stesso semplice metodo.<\/li>\n<li>Senza Stato. Il server non cambia stato quando viene fatta una nuova richiesta utilizzando l&#8217;API. Non memorizza le richieste fatte.<\/li>\n<li>Memorizzabile nella Cache. Tutte le risorse devono essere memorizzabili in cache, per migliorare la velocit\u00e0 e la conformit\u00e0 agli standard web. La <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-cache-wordpress\/\">cache<\/a> pu\u00f2 essere implementata sul server o lato client.<\/li>\n<li>Sistema a livelli. Un sistema RESTful consente di utilizzare pi\u00f9 livelli per accedervi, memorizzando i dati in server intermedi, se necessario. Il server non pu\u00f2 dire se il client finale \u00e8 direttamente collegato ad esso.<\/li>\n<\/ol>\n<p>Tutti questi vincoli riguardano le pagine web e le applicazioni e regolano il modo in cui un&#8217;applicazione pu\u00f2 interfacciarsi con l&#8217;API.<\/p>\n<h3>Cosa Significa Questo per WordPress?<\/h3>\n<p>Mettere insieme REST e API significa che la REST API \u00e8 un insieme di istruzioni codificate per consentire ad altri sistemi di interfacciarsi con WordPress e che \u00e8 programmate in modo tale da garantire che questi sistemi si capiscano a vicenda.<\/p>\n<p>Significa che un sito web di terze parti o un&#8217;applicazione mobile, ad esempio, pu\u00f2 accedere al vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/database-wordpress\/\">database WordPress<\/a>, recuperarne e aggiungere dati.<\/p>\n<p>Ci sono per\u00f2 una serie di implicazioni e di utilizzi.<\/p>\n<h2 id=\"understanding-the-wordpress-rest-api\">Capire la REST API di WordPress<\/h2>\n<p>La REST API di WordPress \u00e8 stata sviluppata in risposta ai cambiamenti nel modo in cui vengono sviluppati i siti web e le applicazioni e alla necessit\u00e0 di aprire WordPress in modo pi\u00f9 esteso.<\/p>\n<h3>Lo Sfondo alla REST API di WordPress<\/h3>\n<p>La REST API di WordPress <a href=\"https:\/\/kinsta.com\/blog\/wordpress-4-7\/#rest-api-additions\">\u00e8 stata rilasciata<\/a> a dicembre 2016 come parte del core della versione 4.7, ma c&#8217;era gi\u00e0 prima come plugin.<\/p>\n<p>\u00c8 progettata per supportare una serie di applicazioni basate su WordPress e per trasformare WordPress da <a href=\"https:\/\/kinsta.com\/it\/blog\/content-management-system\/\">sistema di gestione dei contenuti<\/a> a piattaforma per applicazioni.<\/p>\n<p>\u00c8 ampiamente utilizzata da <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-com-e-wordpress-org\/\">WordPress.com<\/a>, la cui interfaccia basata su JavaScript utilizza la REST API per interfacciarsi con il database di WordPress. Viene utilizzato anche dall&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/gutenberg-editor-wordpress\/\">interfaccia di editing di Gutenberg<\/a>, che \u00e8 entrata a far parte del core nel 2019.<\/p>\n<p>La REST API amplia la gamma di applicazioni per le quali \u00e8 possibile utilizzare WordPress. Mentre un sistema di gestione dei contenuti \u00e8 eccellente per il funzionamento di un sito web complesso, una application platform pu\u00f2 essere utilizzata anche come base per applicazioni web-based a pagina singola o per SPA (se avete mai utilizzato <a href=\"https:\/\/kinsta.com\/it\/blog\/google-docs-a-wordpress\/\">Google docs<\/a>, allora ne avete conosciuto uno).<\/p>\n<p>In queste applicazioni, il contenuto viene aggiornato quando l&#8217;utente esegue un&#8217;azione, invece di caricare nuove pagine. Dato che utilizza JavaScript (un linguaggio lato client) invece di <a href=\"https:\/\/kinsta.com\/it\/blog\/php-e-morto\/\">PHP<\/a> (un linguaggio lato server), pu\u00f2 far succedere le cose nel browser dell&#8217;utente senza dover inviare costantemente richieste al server.<\/p>\n<h3>Implicazioni per gli Utenti e gli Sviluppatori di WordPress<\/h3>\n<p>Se siete utenti e\/o sviluppatori che lavorano con WordPress, la REST API comporta diverse cose.<\/p>\n<p>Per gli utenti ricordiamo:<\/p>\n<ul>\n<li>Modifiche all&#8217;interfaccia, compreso l&#8217;editor di Gutenberg.<\/li>\n<li>Modifiche e miglioramenti all&#8217;app mobile di WordPress.<\/li>\n<li>Pagine di amministrazione di WordPress self-hosted che nel tempo assomigliano di pi\u00f9 alle schermate di <a href=\"https:\/\/kinsta.com\/it\/blog\/da-wordpress-com-a-wordpress-org\/\">WordPress.com<\/a>.<\/li>\n<\/ul>\n<p>Per gli sviluppatori ci sono implicazioni e possibilit\u00e0 pi\u00f9 ampie:<\/p>\n<ul>\n<li>La possibilit\u00e0 di creare SPAs utilizzando la REST API, attingendo dati da WordPress ma con un aspetto molto diverso da WordPress.<\/li>\n<li>La capacit\u00e0 di integrare WordPress con altre tecnologie e con altri sistemi frontend.<\/li>\n<li>La possibilit\u00e0 di sviluppare con WordPress anche se siete sviluppatori frontend ma non PHP.<\/li>\n<li>Per gli sviluppatori PHP, una crescente necessit\u00e0 di espandere le proprie competenze con JavaScript.<\/li>\n<li>Cambiamenti specifici come la necessit\u00e0 di costruire blocchi per Gutenberg invece dei meta box nelle schermate di modifica di post e pagine.<\/li>\n<\/ul>\n<p>Nel tempo, la REST API di WordPress far\u00e0 s\u00ec che una parte maggiore del core di WordPress sar\u00e0 scritto in JavaScript invece che in PHP. Se siete sviluppatori WordPress, questo significa che dovrete apprendere JavaScript.<\/p>\n<h2 id=\"how-to-access-the-wordpress-rest-api\">Come accedere all&#8217;API WordPress REST API<\/h2>\n<p>Come si accede alla REST API di WordPress?<\/p>\n<p>Per accedere all&#8217;API WP-REST, \u00e8 necessario accedere al sito tramite la linea di comando. In WordPress questa si chiama <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">WP-CLI<\/a> . Non \u00e8 possibile fare nulla di tutto questo attraverso il pannello di amministrazione o accedendo direttamente al codice del vostro sito.<\/p>\n<p>Vediamo come iniziare.<\/p>\n<h3>Accedere a WP-REST via WP-CLI<\/h3>\n<p>WP-CLI \u00e8 l&#8217;interfaccia a riga di comando di WordPress. Consente di accedere e lavorare con WordPress tramite l&#8217;interfaccia a riga di comando (CLI) del computer. WP-CLI \u00e8 preinstallato con tutti i piani di hosting di Kinsta.<\/p>\n<p>Per accedere alla CLI, aprite il Terminale su Mac o in Linux, o il Prompt dei comandi in Windows.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/Terminale-su-Mac-1.jpg\" alt=\"Terminale su Mac\" width=\"1500\" height=\"408\"><figcaption class=\"wp-caption-text\">Terminale su Mac<\/figcaption><\/figure>\n<p>Per accedere a un sito remoto tramite WP-CLI, \u00e8 necessario <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-ssh\/\">accedere al server via SSH<\/a> (Non potete connettervi via SSH? Correggette l\u2019errore <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-ssh-connection-refused\/\">SSH \u201cConnection Refused\u201d<\/a>).<\/p>\n<p>Per accedere a un <a href=\"https:\/\/kinsta.com\/it\/blog\/installare-wordpress-in-locale\/\">sito locale<\/a>, \u00e8 sufficiente utilizzare la corretta struttura delle directory dalla riga di comando. \u00c8 una buona idea sperimentare con le API REST su un sito di test locale prima di provarlo su un sito live.<\/p>\n<p>Dovrete accedere specificamente alla REST API del vostro sito in questo modo:<\/p>\n<pre><code>http:\/\/yoursite.com\/wp-json\/wp\/v2<\/code><\/pre>\n<p>Potrete quindi aggiungere elementi per accedere ad alcuni tipi di dati, che esamineremo pi\u00f9 nel dettaglio a breve. Questi elementi sono chiamati endpoint.<\/p>\n<h3>Autenticazione<\/h3>\n<p>Una volta effettuato l&#8217;accesso al sito, potrebbe essere necessario effettuare l&#8217;autenticazione. Alcuni endpoint sono pubblici e non richiedono autenticazione, altri la richiedono.<\/p>\n<p>Qui non state effettuando l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/url-login-wordpress\/\">accesso al pannello di amministrazione del vostro sito<\/a>: la REST API fa le cose un po&#8217; diversamente.<\/p>\n<p>Per autenticare il sito tramite WP-CLI, \u00e8 necessario installare un plugin di autenticazione. Per le installazioni di sviluppo, il plugin <a href=\"https:\/\/github.com\/WP-API\/Basic-Auth\">Basic Auth<\/a> fa il suo lavoro ed \u00e8 semplice da usare.<\/p>\n<p>Tuttavia, per i siti live, si dovrebbe usare una sistema pi\u00f9 solido di autenticazione, come il plugin <a href=\"https:\/\/wordpress.org\/plugins\/jwt-authentication-for-wp-rest-api\/\">JWT Authentication<\/a> , che utilizza JSON Web Token ed \u00e8 pi\u00f9 sicuro.<\/p>\n<p>Potrete quindi utilizzare la riga di comando per accedere ai dati con autenticazione.<\/p>\n<p>L&#8217;esempio che segue utilizza <code>curl<\/code> per testare la connessione a WordPress. Si otterr\u00e0 un elenco di bozze di articoli.<\/p>\n<pre><code class=\"language-php\">curl -X GET --user username:password -i http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts?status=draft<\/code><\/pre>\n<p>Le bozze degli articoli non sono informazioni pubbliche, quindi per accedervi \u00e8 necessaria l&#8217;autenticazione. Ma se state cercando dati pubblici, non avete bisogno di autenticazione. Quindi, per recuperare un elenco dei messaggi che sono stati pubblicati, \u00e8 possibile utilizzare:<\/p>\n<pre><code class=\"language-php\">curl -X GET http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts<\/code><\/pre>\n<p>Questo andrebbe a prendere tutti i post pubblicati, proprio perch\u00e9 sono pubblici.<\/p>\n<h2 id=\"overview-of-wordpress-rest-api-commands\">Panoramica dei Comandi della REST API di WordPress<\/h2>\n<p>Una volta che siete entrati nel vostro sito e sapete come utilizzare l&#8217;autenticazione (e se \u00e8 necessaria), dovrete utilizzare uno dei tanti comandi per interagire con il sito.<\/p>\n<p>I comandi da utilizzare sono:<\/p>\n<ul>\n<li><code>GET<\/code> recupera una risorsa come un post o altri dati.<\/li>\n<li><code>POST<\/code> aggiunge una risorsa al server, come un post, un allegato o un&#8217;altra risorsa.<\/li>\n<li><code>PUT<\/code> pu\u00f2 essere utilizzato per modificare o aggiornare una risorsa gi\u00e0 presente sul server.<\/li>\n<li><code>DELETE<\/code> rimuove una risorsa dal server. Usatelo con prudenza!<\/li>\n<\/ul>\n<p>Diamo un&#8217;occhiata ad ognuno di questi comandi.<\/p>\n<h3>GET<\/h3>\n<p>Il comando <code>GET<\/code> \u00e8 probabilmente il pi\u00f9 utilizzato: questo comando recupera i dati. L&#8217;esempio (che si utilizza una volta che si accede con successo al proprio sito) che segue riporta un elenco di tutte le pagine pubblicate nel vostro sito:<\/p>\n<pre><code class=\"language-php\">GET http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/?status=published<\/code><\/pre>\n<p>Notate che non ho incluso il percorso completo del sito nella riga qui sopra, in quanto avete gi\u00e0 avuto accesso tramite WP-CLI.<\/p>\n<p>Una volta recuperati questi dati, potrete utilizzarli come informazioni per il vostro passo successivo. Potreste cancellare uno di questi messaggi, modificarlo o aggiornarlo. Oppure potete semplicemente inviare i post alla vostra applicazione web.<\/p>\n<p>Diciamo che volete recuperare l&#8217;ultimo post. Dovreste utilizzare questo comendo:<\/p>\n<pre><code class=\"language-php\">GET http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/?per_page=1<\/code><\/pre>\n<p>Ci sono una serie di argomenti che potete utilizzare quando lavorate con i post. Si veda il <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/posts\/#arguments\">manuale della REST API di WordPress<\/a> per maggiori informazioni.<\/p>\n<h3>POST<\/h3>\n<p>Utilizzate <code>POST<\/code> per aggiungere dati o risorse al vostro sito.<\/p>\n<p>Quindi, ad esempio, se volete creare un post, potete iniziare con un comando <code>POST<\/code>:<\/p>\n<pre><code>POST http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/<\/code><\/pre>\n<p>In questo modo si crea una bozza vuota di articolo.<\/p>\n<p>Potrete quindi aggiornare il post utilizzando un comando <code>PUT<\/code> per modificarlo.<\/p>\n<p>Con un comando <code>POST<\/code> potete anche aggiungere altre risorse, oltre agli articoli, come allegati e altri tipi di post.<\/p>\n<p>Per aggiungere una pagina al vostro sito, potreste utilizzare qualcosa del genere:<\/p>\n<pre><code class=\"language-php\">POST http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/pages<\/code><\/pre>\n<p>Questo creerebbe una pagina vuota allo stesso modo in cui si crea un post vuoto.<\/p>\n<h3>PUT<\/h3>\n<p>Il comando <code>PUT<\/code> consente di modificare una risorsa esistente, compresi i post.<\/p>\n<p>Diciamo che avete un certo numero di bozze di articoli nel vostro sito. Volete controllarli e aggiornarne uno per pubblicarlo.<\/p>\n<p>Potreste iniziare cercando una lista di tutte le bozze di post:<\/p>\n<pre><code class=\"language-php\">POST http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/?status=\"draft\"<\/code><\/pre>\n<p>Il sistema vi fornir\u00e0 un elenco di tutte le bozze degli articoli correnti. \u00c8 possibile modificare lo stato di uno di questi utilizzando il suo ID:<\/p>\n<pre><code class=\"language-php\">PUT \/wp\/v2\/posts\/567<\/code><\/pre>\n<p>Questo accede a quel post e vi permette di modificarlo. Potrete quindi modificarne lo stato utilizzando l&#8217;argomento status:<\/p>\n<pre><code class=\"language-php\">{\n\"status\" = \"publish\"\n}<\/code><\/pre>\n<p>Oppure potete aggiungere contenuti al post e pubblicarlo:<\/p>\n<pre><code class=\"language-php\">{\n\"status\" = \"publish\"\n\"content\" = \"content here\"\n}<\/code><\/pre>\n<p>Il server restituir\u00e0 uno stato <code>200 - OK<\/code> che vi dice che la richiesta PUT ha modificato con successo il messaggio.<\/p>\n<h3>DELETE<\/h3>\n<p>Il comando <code>DELETE<\/code> fa quello che ci si aspetterebbe: cancella una risorsa. Di default, se lo utilizzate per eliminare un post, il comando lo sposter\u00e0 nel cestino invece di cancellarlo definitivamente.<\/p>\n<p>Quindi, se voleste spostare il post appena creato nel cestino, dovreste utilizzare questo comando:<\/p>\n<pre><code class=\"language-php\">DELETE http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/567<\/code><\/pre>\n<p>Tuttavia, se si volesse bypassare il cestino e cancellarlo definitivamente, si dovrebbe utilizzare l&#8217;argomento <code>force<\/code>:<\/p>\n<pre><code class=\"language-php\">DELETE http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/567?force=true<\/code><\/pre>\n<p>Questo cancella permanentemente il messaggio senza possibilit\u00e0 di annullamento, quindi deve essere utilizzato con cautela.<\/p>\n<h2 id=\"when-not-to-use-the-wordpress-rest-api\">Quando non Utilizzare la REST API di WordPress<\/h2>\n<p>La REST API di WordPress non \u00e8 sempre lo strumento giusto per sviluppare un sito web o un&#8217;applicazione. Ecco alcune considerazioni di cui dovreste essere consapevoli prima di utilizzarla per lo sviluppo:<\/p>\n<h3>Compatibilit\u00e0<\/h3>\n<p>Se la vostra applicazione sar\u00e0 utilizzata su dispositivi che non eseguono JavaScript o da utenti che possono averla disattivata, allora non funzioner\u00e0 con la REST API.<\/p>\n<p>Un sito WordPress in PHP genera codice HTML, quindi non soffre di questo problema. I dispositivi che non utilizzano JavaScript sono sempre pi\u00f9 rari, ma se si sviluppa specificamente per questi dispositivi, la REST API non funzioner\u00e0.<\/p>\n<p>Allo stesso modo, se \u00e8 possibile che gli utenti disattivino JavaScript, allora lavorare con le API REST causer\u00e0 dei problemi. Alcuni utenti disattivano JavaScript nel loro browser per motivi di accessibilit\u00e0 o di sicurezza.<\/p>\n<h3>Accessibilit\u00e0<\/h3>\n<p>Siti e applicazioni sviluppate con JavaScript non sono sempre accessibili come quelli in HTML.<\/p>\n<p>Questo \u00e8 dovuto in gran parte al modo in cui JavaScript viene utilizzato per fornire contenuti dinamici che potrebbero non andar bene con gli screen reader e potrebbero causare problemi alle persone con disabilit\u00e0 visive o epilessia fotosensibile.<\/p>\n<p>Utilizzare la REST API per accedere al vostro sito WordPress e produrre dati in una forma progettata per essere accessibile significa che potete superare questi problemi, ma vale la pena verificare l&#8217;accessibilit\u00e0 del vostro sito mentre siete in sviluppo.<\/p>\n<h3>SEO<\/h3>\n<p>Le applicazioni a pagina singola, che si aggiornano frequentemente, possono talvolta causare <a href=\"https:\/\/kinsta.com\/it\/blog\/declino-nelle-classifiche\/\">problemi di SEO<\/a> . Questo perch\u00e9 il contenuto che non viene consegnato quando la pagina viene visualizzata per la prima volta potrebbe non essere indicizzato dai motori di ricerca.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/motori-di-ricerca-alternativi\/\">Google e altri motori di ricerca<\/a> stanno recuperando il ritardo con il fatto che molti siti web sono ora alimentati da SPA e li stanno indicizzando in modo appropriato. Ma vale la pena di fare una <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-seo\/\">verifica SEO<\/a> approfondita di qualsiasi sito sviluppato utilizzando la REST API.<\/p>\n<h3>Come Disattivare la REST API di WordPress<\/h3>\n<p>Se non volete che le applicazioni siano in grado di accedere ai dati del vostro sito utilizzando la REST API, potete disattivarla. Ricordate che i dati pubblici potrebbero essere accessibili a chiunque, non solo a voi.<\/p>\n<p>Per farlo, \u00e8 possibile installare il plugin <a href=\"https:\/\/wordpress.org\/plugins\/disable-wp-rest-api\/\">Disable WP REST API<\/a> . Questo plugin disabilita la REST API per chiunque non sia connesso al vostro sito.<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/disabilita-wp-rest-api.jpg\" alt=\"Disable WP REST API\" width=\"1500\" height=\"885\"><figcaption class=\"wp-caption-text\">Il plugin Disable WP REST API<\/figcaption><\/figure>\n<p>In alternativa, potete aggiungere del codice al file functions del tema o scrivere un vostro plugin. \u00c8 meglio scrivere un plugin in quanto non si tratta di funzionalit\u00e0 specifiche del tema.<\/p>\n<p>Nel plugin aggiungete solo due righe:<\/p>\n<pre><code class=\"language-php\">add_filter( 'json_enabled', '__return_false' );\nadd_filter( 'json_jsonp_enabled', '__return_false' );\n<\/code><\/pre>\n<p>Questo disabiliter\u00e0 completamente la REST API per il vostro sito. Potrebbe avere effetti a catena per le schermate di amministrazione, quindi accertatevi che tutto funzioni correttamente dopo aver attivato il plugin.<\/p>\n<h2 id=\"realworld-applications-using-the-wordpress-rest-api\">Applicazioni del Mondo Reale che Utilizzano la REST API di WordPress<\/h2>\n<p>La REST API presenta alcune interessanti possibilit\u00e0 per il futuro di WordPress. Ecco alcuni esempi di applicazioni e siti che utilizzano la REST API di WordPress per creare SPA o per collegare WordPress ad altri siti e tecnologie.<\/p>\n<h3>WordPress.com<\/h3>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/WordPressdotcom-interfaccia.jpg\" alt=\"L'interfaccia di WordPress.com\" width=\"1500\" height=\"721\"><figcaption class=\"wp-caption-text\">L&#8217;interfaccia di WordPress.com<\/figcaption><\/figure>\n<p>Le schermate di amministrazione di WordPress.com sono costruite interamente utilizzando la REST API per fornire una SPA con cui gli utenti interagiscono per gestire il proprio sito.<\/p>\n<p>Questo rende dinamica la comunicazione tra l&#8217;interfaccia e il server e si traduce in un&#8217;interfaccia user-friendly che WordPress.org adotta nel tempo.<\/p>\n<h3>L&#8217;Editor a Blocchi (Gutenberg)<\/h3>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/editore-Gutenberg.jpg\" alt=\"L'editor Gutenberg\" width=\"1500\" height=\"998\"><figcaption class=\"wp-caption-text\">L&#8217;editor Gutenberg<\/figcaption><\/figure>\n<p>Anche questo si trova nelle schermate di amministrazione di WordPress, ma questa volta anche nelle installazioni indipendenti di WordPress, l&#8217;editor a blocchi di Gutenberg utilizza la REST API per comunicare con il vostro database e creare blocchi.<\/p>\n<p>Affinch\u00e9 i tipi di post funzionino con l&#8217;editor Gutenberg, la REST API deve essere abilitata. Il che significa che, se state registrando un <a href=\"https:\/\/kinsta.com\/it\/blog\/custom-post-type-wordpress\/\">custom post type<\/a> e state utilizzando Gutenberg, dovrete aggiungere la seguente riga per abilitare l&#8217;editor a blocchi per quel tipo di post:<\/p>\n<pre><code class=\"language-php\">\"show_in_rest\" = true;<\/code><\/pre>\n<h3>Event Espresso<\/h3>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/Event-Espresso.jpg\" alt=\"Event Espresso\" width=\"1500\" height=\"990\"><figcaption class=\"wp-caption-text\">Event Espresso<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/eventi-wordpress\/#5-event-espresso-lite\">Event Espresso<\/a> \u00e8 un plugin WordPress che permette agli utenti di organizzare e pubblicizzare eventi. Utilizza la REST API in modo che gli utenti possano accedere ai dati dall&#8217;esterno di WordPress. Questo significa che potete costruire app mobili o SPA per gestire i vostri eventi.<\/p>\n<h3>UsTwo<\/h3>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/UsTwo.jpg\" alt=\"UsTwo\" width=\"1500\" height=\"775\"><figcaption class=\"wp-caption-text\">UsTwo<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.ustwo.com\/\">UsTwo<\/a> \u00e8 un&#8217;agenzia digitale il cui sito \u00e8 stato realizzato utilizzando la REST API come applicazione a pagina singola. Questo combina un front-end costruito utilizzando React con un backend alimentato da WordPress (lettura suggerita: <a href=\"https:\/\/kinsta.com\/it\/blog\/agenzia-wordpress\/\">Una Guida Per Avviare e Gestire un\u2019Agenzia WordPress di Successo<\/a>).<\/p>\n<p>Il contenuto della pagina singola \u00e8 modulare, con una struttura diversa da quella di una pagina WordPress standard. Per fare questo lavoro, utilizzano un plugin personalizzato per la creazione di pagine che permette al loro team di aggiungere contenuti modulari al sito.<\/p>\n<h3>USA Today<\/h3>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/10\/USA-today.jpg\" alt=\"USA Today\" width=\"1500\" height=\"1028\"><figcaption class=\"wp-caption-text\">USA Today<\/figcaption><\/figure>\n<p>Il sito web di <a href=\"http:\/\/usatoday.com\/\">USA Today<\/a> \u00e8 stato ricostruito integrando la REST API di WordPress con i sistemi e i moduli esistenti nel sito.<\/p>\n<p>La REST API ha permesso che il contenuto del sito fosse esteso ad altri punti vendita come <a href=\"https:\/\/kinsta.com\/it\/blog\/facebook-instant-articles\/\">Facebook Instant Articles<\/a> e Apple News, utilizzando JSON. Hanno anche sviluppato un social game online per la loro sezione sportiva, costruito utilizzando JavaScript.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>La REST API di WordPress pone alcune interessanti sfide ma anche grandi opportunit\u00e0 sia per gli utenti di WordPress che per gli sviluppatori. \u00c8 il <a href=\"https:\/\/kinsta.com\/it\/blog\/perche-usare-wordpress\/\">futuro di WordPress<\/a> e probabilmente cambier\u00e0 radicalmente il modo in cui sviluppiamo con WordPress e il modo in cui lo utilizziamo.<\/p>\n<p>Cosa ne pensate della REST API? L&#8217;avete utilizzata per alcuni dei vostri progetti? Raccontateci la vostra esperienza nei commenti qui sotto!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La REST API sta per cambiare WordPress. Potreste non averlo notato, visto che molto avviene dietro le quinte, ma la REST API avr\u00e0 un grande impatto &#8230;<\/p>\n","protected":false},"author":105,"featured_media":30680,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[11138,3],"topic":[25873],"class_list":["post-30667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-rest","tag-wordpress","topic-sviluppo-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guida Base alla REST API di WordPress<\/title>\n<meta name=\"description\" content=\"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guida Base alla REST API di WordPress\" \/>\n<meta property=\"og:description\" content=\"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-10T10:47:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-03T11:58:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"Guida Base alla REST API di WordPress\",\"datePublished\":\"2019-12-10T10:47:15+00:00\",\"dateModified\":\"2023-02-03T11:58:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\"},\"wordCount\":2993,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\",\"keywords\":[\"rest\",\"WordPress\"],\"articleSection\":[\"Sviluppo WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\",\"name\":\"Guida Base alla REST API di WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\",\"datePublished\":\"2019-12-10T10:47:15+00:00\",\"dateModified\":\"2023-02-03T11:58:32+00:00\",\"description\":\"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Guida Base alla REST API di WOrdPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo di WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Guida Base alla REST API di WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Guida Base alla REST API di WordPress","description":"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/","og_locale":"it_IT","og_type":"article","og_title":"Guida Base alla REST API di WordPress","og_description":"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.","og_url":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2019-12-10T10:47:15+00:00","article_modified_time":"2023-02-03T11:58:32+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","type":"image\/jpeg"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Rachel McCollin","Tempo di lettura stimato":"15 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"Guida Base alla REST API di WordPress","datePublished":"2019-12-10T10:47:15+00:00","dateModified":"2023-02-03T11:58:32+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/"},"wordCount":2993,"commentCount":2,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","keywords":["rest","WordPress"],"articleSection":["Sviluppo WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/","url":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/","name":"Guida Base alla REST API di WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","datePublished":"2019-12-10T10:47:15+00:00","dateModified":"2023-02-03T11:58:32+00:00","description":"La REST API di WordPress sta per cambiare il futuro di WordPress. Scopri le possibilit\u00e0 che offre e come utilizzarla per i tuoi progetti.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/12\/wordpress-rest-api.jpg","width":1460,"height":730,"caption":"Guida Base alla REST API di WOrdPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Sviluppo di WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Guida Base alla REST API di WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/it\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/30667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=30667"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/30667\/revisions"}],"predecessor-version":[{"id":40247,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/30667\/revisions\/40247"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/pt"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/translations\/jp"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/30667\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/30680"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=30667"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=30667"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=30667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}