{"id":79761,"date":"2024-11-22T11:13:11","date_gmt":"2024-11-22T10:13:11","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=79761&#038;preview=true&#038;preview_id=79761"},"modified":"2024-11-22T14:43:34","modified_gmt":"2024-11-22T13:43:34","slug":"distribuzione-continua-wordpress-bitbucket-pipelines","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/","title":{"rendered":"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines"},"content":{"rendered":"<p>Al giorno d&#8217;oggi, gli <a href=\"https:\/\/kinsta.com\/it\/blog\/assumere-uno-sviluppatore-wordpress\/\">sviluppatori di WordPress<\/a> si affidano a <a href=\"https:\/\/kinsta.com\/it\/blog\/git-per-lo-sviluppo-web\/\">Git<\/a> per rendere lo sviluppo pi\u00f9 fluido e permettere a pi\u00f9 persone di lavorare allo stesso progetto senza pestarsi i piedi a vicenda.<\/p>\n<p><a href=\"https:\/\/bitbucket.org\/product\" target=\"_blank\" rel=\"noopener noreferrer\">Bitbucket<\/a> \u00e8 una piattaforma Git molto diffusa, ma non basta avere il proprio codice l\u00ec: \u00e8 anche necessario avere un modo per collegare questo repository al server. In questo modo, gli aggiornamenti inviati a Bitbucket possono essere distribuiti automaticamente sul server, mantenendo il sito WordPress aggiornato senza passaggi manuali e ripetitivi.<\/p>\n<p>\u00c8 qui che entra in gioco <a href=\"https:\/\/www.atlassian.com\/software\/bitbucket\/features\/pipelines\" target=\"_blank\" rel=\"noopener noreferrer\">Bitbucket Pipelines<\/a>. Con questo strumento, \u00e8 possibile creare pipeline di Bitbucket che permettono di impostare un flusso di lavoro per la distribuzione continua, in modo che gli aggiornamenti del repo vengano distribuiti automaticamente al sito. Se utilizzate Kinsta come host, potete utilizzare <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/connessione-ssh\/\">SSH<\/a> e Bitbucket Pipelines per rendere l&#8217;intero processo automatico.<\/p>\n<p>Questo articolo spiega come impostare la distribuzione continua per il proprio sito WordPress ospitato su Kinsta utilizzando Bitbucket Pipelines.<\/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>Prerequisiti<\/h2>\n<p>Prima di impostare la distribuzione continua per il vostro sito WordPress su Kinsta, assicuratevi di aver preparato quanto segue:<\/p>\n<ol start=\"1\">\n<li>Il vostro sito WordPress deve essere gi\u00e0 <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/dedicato\/\">ospitato su Kinsta<\/a>.<\/li>\n<li>Un accesso locale ai file del vostro sito WordPress.<\/li>\n<li>Un account Bitbucket dove archiviare e inviare il codice del vostro sito.<\/li>\n<li>Una familiarit\u00e0 di base con Git, ad esempio come fare il push del codice e lavorare con un file <code>.gitignore<\/code>.<\/li>\n<\/ol>\n<h2>Configurare il sito WordPress su Bitbucket<\/h2>\n<p>Come utenti di Kinsta, avete due modi semplici per accedere ai file del vostro sito WordPress. Potete <a href=\"https:\/\/kinsta.com\/it\/docs\/devkinsta\/devkinsta-integrazione\/\">estrarre il vostro sito dal server Kinsta in DevKinsta<\/a>, che permette di lavorare localmente, oppure potete <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/#downloadable-backups\">creare un backup scaricabile<\/a> direttamente dalla vostra <a href=\"https:\/\/kinsta.com\/it\/mykinsta\/\">dashboard MyKinsta<\/a>. In questa guida utilizzeremo il metodo del backup.<\/p>\n<h3>Scaricare i file del sito WordPress<\/h3>\n<p>Per scaricare una copia dei file del vostro sito WordPress da Kinsta, seguite questi passaggi:<\/p>\n<ol start=\"1\">\n<li>Accedete al vostro sito nella dashboard di <a href=\"https:\/\/my.kinsta.com\/login\/?lang=it\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a>.<\/li>\n<li>Nella barra laterale di sinistra, cliccate su <strong>Backup<\/strong> per accedere ai backup dell&#8217;ambiente del vostro sito.<\/li>\n<li>Andate alla scheda <strong>Download<\/strong> e create un backup da scaricare.<\/li>\n<li>Una volta pronto il download, salvatelo sul vostro PC locale.<\/li>\n<\/ol>\n<p>Questo backup sar\u00e0 un file compresso. Decomprimetelo per accedere a tutti i file di WordPress.<\/p>\n<h3>Impostare il progetto per Git e creare un repository su Bitbucket<\/h3>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Se i vostri file WordPress sono gi\u00e0 impostati su Bitbucket, potete saltare questa sezione. Assicuratevi solo di aggiungere la vostra chiave pubblica SSH alla dashboard di MyKinsta.<\/p>\n<\/aside>\n\n<p>Aprite la cartella contenente i file del vostro sito nell&#8217;editor di codice che preferite. Per evitare il caricamento di file di base di WordPress non necessari, di file multimediali o di informazioni sensibili, aggiungete un file <code>.gitignore<\/code> alla cartella principale del vostro progetto.<\/p>\n<p>Potete utilizzare un <a href=\"https:\/\/github.com\/github\/gitignore\/blob\/main\/WordPress.gitignore\" target=\"_blank\" rel=\"noopener noreferrer\">template standard<\/a>, copiarne il contenuto e salvarlo per assicurarvi che vengano tracciati solo i file essenziali.<\/p>\n<p>I vostri file WordPress locali sono ora pronti per Git. In Bitbucket, andate nel vostro spazio di lavoro e create un nuovo repository senza file. (Non includete un file <code>.gitignore<\/code>, perch\u00e9 ne abbiamo gi\u00e0 creato uno in locale).<\/p>\n<h3>Impostare l&#8217;autenticazione SSH ed eseguire il push su Bitbucket<\/h3>\n<p>Per connettervi in modo sicuro al vostro repository Bitbucket, dovete impostare l&#8217;autenticazione SSH e poi eseguire il push del codice.<\/p>\n<ol start=\"1\">\n<li>Generate una coppia di chiavi SSH sul vostro computer locale. Usate il vostro indirizzo e-mail nel seguente comando:\n<pre><code class=\"language-bash\">ssh-keygen -t ed25519 -C \"user@email.com\"<\/code><\/pre>\n<p>Salvate la coppia di chiavi in una posizione che potete facilmente consultare (ad esempio, <code>~\/.ssh\/id_rsa_bitbucket<\/code>).<\/li>\n<li>Copiate la chiave pubblica (<code>~\/.ssh\/id_rsa_bitbucket.pub<\/code>) e aggiungetela a <strong>Personal Bitbucket Settings<\/strong> &gt; <strong>SSH Keys<\/strong>. Questo autorizza il vostro computer a inviare codice in modo sicuro.\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/add-ssh-key-bitbucket.png\" alt=\"Aggiungere la chiave SSH a Bitbucket\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Aggiungere la chiave SSH a Bitbucket.<\/figcaption><\/figure>\n<p><aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Dovrete anche <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/connessione-ssh\/#how-to-add-ssh-keys-in-mykinsta\">aggiungere questa chiave alla vostra dashboard MyKinsta<\/a> per permettere a Bitbucket Pipelines di connettersi al vostro server per le implementazioni in modo sicuro.<\/p>\n<p>Per farlo, andate su <strong>Impostazioni utente<\/strong> in MyKinsta, scorrete fino alla sezione <strong>Chiavi SSH<\/strong> e incollate la chiave pubblica. Senza aggiungerla a MyKinsta, la pipeline non avr\u00e0 i permessi necessari per autenticarsi con Kinsta durante la distribuzione.<\/p>\n<\/aside>\n<\/li>\n<li>Una volta aggiunta la chiave SSH, usate i seguenti comandi per inviare il codice a Bitbucket:\n<pre><code class=\"language-bash\"># Initialize a new Git repository\ngit init\n# Stage all files for the first commit\ngit add .\n# Commit the files with a message\ngit commit -m \"Initial commit of WordPress site files\"\n# Add the Bitbucket repository as the remote origin\ngit remote add origin git@bitbucket.org:your-username\/your-repo.git\n# Push the files to Bitbucket\ngit push -u origin main<\/code><\/pre>\n<p>Sostituite <code>your-username<\/code> e <code>your-repo<\/code> con il vostro nome utente e il nome del repository Bitbucket.<\/li>\n<\/ol>\n<p>Una volta fatto questo, la configurazione su Bitbucket \u00e8 completa. Potete quindi configurare il server Kinsta per ricevere gli aggiornamenti dal vostro repository Bitbucket.<\/p>\n<h2>Configurare il server Kinsta per le distribuzioni automatiche<\/h2>\n<p>Per abilitare le distribuzioni automatiche da Bitbucket, dovrete stabilire un accesso SSH a Bitbucket e poi configurare Git per utilizzare SSH sul server Kinsta.<\/p>\n<h3>Passo 1: Configurare l&#8217;accesso SSH a Bitbucket per connessioni sicure<\/h3>\n<p>Per consentire al server Kinsta di prelevare il codice da Bitbucket, dovete generare una chiave SSH sul server e aggiungere la sua chiave pubblica al vostro account Bitbucket.<\/p>\n<p>Accedete al vostro server Kinsta tramite SSH utilizzando il <strong>comando terminale SSH<\/strong> disponibile nella dashboard MyKinsta:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/ssh-terminal-command-mykinsta.png\" alt=\"Comando del terminale SSH in MyKinsta\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Comando del terminale SSH in MyKinsta.<\/figcaption><\/figure>\n<p>Quindi, generate una nuova chiave SSH (saltate questo passaggio se ne avete gi\u00e0 una):<\/p>\n<pre><code class=\"language-bash\">ssh-keygen -t rsa -b 4096 -C \"your-email@example.com\"<\/code><\/pre>\n<p>Premete <strong>Invio<\/strong> per salvare la chiave nella posizione predefinita e lasciate vuota la passphrase quando vi viene richiesto.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/ssh-public-key.png\" alt=\"Generare la chiave pubblica SSH\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Generare la chiave pubblica SSH.<\/figcaption><\/figure>\n<p>Successivamente, dovrete aggiungere la chiave pubblica a Bitbucket. Per accedere alla chiave, usate questo comando:<\/p>\n<pre><code class=\"language-bash\">cat ~\/.ssh\/id_rsa.pub<\/code><\/pre>\n<p>Copiate l&#8217;intero output, poi andate su <strong>Bitbucket Settings<\/strong> &gt; <strong>SSH keys<\/strong> nel vostro account Bitbucket e aggiungete la chiave pubblica. In questo modo autorizzerete il server Kinsta ad accedere al vostro repository Bitbucket in modo sicuro.<\/p>\n<h3>Passo 2: Configurare Git per usare SSH sul server Kinsta<\/h3>\n<p>Accedete alla directory live del vostro sito sul server Kinsta eseguendo il comando:<\/p>\n<pre><code class=\"language-bash\">cd \/www\/your-site\/public<\/code><\/pre>\n<p>Potete trovare questo percorso nella sezione <strong>Dettagli ambiente<\/strong> della dashboard del vostro sito MyKinsta, come mostrato di seguito:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/wp-site-server-path.png\" alt=\"Percorso del server del sito WordPress\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Percorso del server del sito WordPress.<\/figcaption><\/figure>\n<p>Successivamente, inizializzate la directory come repository Git e impostate l&#8217;URL remoto per utilizzare SSH:<\/p>\n<pre><code class=\"language-bash\">git init\ngit remote add origin git@bitbucket.org:your-username\/your-repo.git<\/code><\/pre>\n<p>Sostituite <code>your-username<\/code> e <code>your-repo<\/code> con il vostro nome utente Bitbucket e il nome del repository, rispettivamente.<\/p>\n<p>Confermate che la configurazione SSH funzioni eseguendo:<\/p>\n<pre><code class=\"language-bash\">ssh -T git@bitbucket.org<\/code><\/pre>\n<p>In caso di successo, dovreste vedere un messaggio del tipo: &#8220;authenticated via SSH key. You can use git to connect to Bitbucket. Shell access is disabled&#8221; (autenticato tramite chiave SSH. Puoi usare git per connetterti a Bitbucket. L&#8217;accesso alla shell \u00e8 disabilitato).<\/p>\n<p>Con questa configurazione, il vostro server Kinsta \u00e8 ora pronto a ricevere e distribuire gli aggiornamenti da Bitbucket direttamente attraverso le pipeline Bitbucket.<\/p>\n<h2>Configurare Bitbucket Pipelines per la distribuzione automatizzata<\/h2>\n<p>Bitbucket Pipelines \u00e8 uno strumento di integrazione e distribuzione continua (CI\/CD) che permette di automatizzare le attivit\u00e0 quando apportate modifiche al vostro repository. In questa configurazione, configureremo una pipeline che attiva il deploy su Kinsta ogni volta che c&#8217;\u00e8 un nuovo push sul branch <code>main<\/code>.<\/p>\n<h3>Aggiungere le variabili d&#8217;ambiente necessarie<\/h3>\n<p>Prima di configurare la pipeline, dovrete impostare alcune variabili d&#8217;ambiente in Bitbucket per memorizzare in modo sicuro le informazioni sensibili. Andate in <strong>Repository Settings<\/strong> &gt; <strong>Repository Variables<\/strong> in Bitbucket e aggiungete le seguenti variabili con il loro valore corrispondente:<\/p>\n<ul>\n<li><code>KINSTA_USERNAME<\/code>. Questo \u00e8 il vostro nome utente SSH per il server Kinsta. Viene utilizzato da Bitbucket Pipelines per accedere ed eseguire i comandi di distribuzione.<\/li>\n<li><code>KINSTA_SERVER_IP<\/code>. \u00c8 l&#8217;indirizzo IP del vostro server Kinsta. Permette a Bitbucket Pipelines di sapere a quale server connettersi per la distribuzione.<\/li>\n<li><code>PORT<\/code>. Questa \u00e8 la porta SSH utilizzata dal vostro server Kinsta. I server Kinsta utilizzano una porta personalizzata, quindi dovete specificarla qui. Potete trovare questi dettagli nella pagina <strong>Info<\/strong> del vostro sito nella vostra <a href=\"https:\/\/kinsta.com\/it\/mykinsta\/\">dashboard MyKinsta<\/a>.\n<p><figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/mykinsta-ssh-details.png\" alt=\"Dettagli STFP\/SSH di MyKinsta\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Dettagli STFP\/SSH di MyKinsta.<\/figcaption><\/figure><\/li>\n<li><code>SSH_PRIVATE_KEY<\/code>. Questa \u00e8 la chiave privata SSH codificata in base64 del vostro computer locale. Bitbucket Pipelines utilizzer\u00e0 questa chiave per autenticarsi al vostro server Kinsta. Per codificare la vostra chiave privata in base64, eseguite:\n<pre><code class=\"language-bash\">cat ~\/.ssh\/id_rsa | base64<\/code><\/pre>\n<p>Copiate l&#8217;output e aggiungetelo come valore a <code>SSH_PRIVATE_KEY<\/code>.<\/li>\n<\/ul>\n<h3>Configurazione della pipeline di Bitbucket<\/h3>\n<p>Ora scriviamo il file di configurazione, <code>bitbucket-pipelines.yml<\/code>, per automatizzare le distribuzioni. Questo file definisce la pipeline, specificando quando deve essere eseguita, quali comandi eseguire e come connettersi al server Kinsta. Potete farlo localmente nel vostro IDE.<\/p>\n<p>Ecco la configurazione completa:<\/p>\n<pre><code class=\"language-yaml\">pipelines:\n  branches:\n    main:\n      - step:\n          name: Deploy to Kinsta\n          script:\n            - pipe: atlassian\/ssh-run:0.8.1\n              variables:\n                SSH_USER: $KINSTA_USERNAME\n                SERVER: $KINSTA_SERVER_IP\n                PORT: $PORT\n                COMMAND: |\n                  cd \/www\/your-site\/public &&\n                  git fetch origin main &&\n                  git reset --hard origin\/main\n                SSH_KEY: $SSH_PRIVATE_KEY\n                DEBUG: 'true'<\/code><\/pre>\n<h3>Uno sguardo pi\u00f9 da vicino alla configurazione di questa pipeline<\/h3>\n<p>Questa pipeline \u00e8 impostata per automatizzare le distribuzioni sul vostro server Kinsta ogni volta che c&#8217;\u00e8 un nuovo push sul branch <code>main<\/code>. Ecco una descrizione dettagliata di ci\u00f2 che fa ogni parte:<\/p>\n<ul>\n<li><strong>Innesco della pipeline<\/strong>. La sezione <code>pipelines<\/code> \u00e8 configurata per essere attivata in caso di push del branch <code>main<\/code>. Ci\u00f2 significa che ogni nuovo commit su <code>main<\/code> avvier\u00e0 automaticamente il deployment.<\/li>\n<li><strong>Step<\/strong>. Lo step \u00e8 denominato &#8220;Deploy to Kinsta&#8221; per chiarezza. Questo step contiene le principali azioni di distribuzione.<\/li>\n<li><strong>pipe SSH-run<\/strong>. Utilizziamo la <code><a href=\"https:\/\/bitbucket.org\/product\/features\/pipelines\/integrations?&#038;p=atlassian\/ssh-run\" target=\"_blank\" rel=\"noopener noreferrer\">atlassian\/ssh-run<\/a><\/code> che permette a Bitbucket di connettersi al vostro server Kinsta tramite SSH e di eseguire i comandi da remoto. Questa pipe semplifica il processo di impostazione di una sessione SSH, l&#8217;esecuzione dei comandi e la chiusura della sessione, quindi non \u00e8 necessario gestire manualmente i dettagli SSH nello script.<\/li>\n<li><strong>Comandi di distribuzione<\/strong>. Il blocco <code>COMMAND<\/code> contiene i comandi per distribuire il codice pi\u00f9 recente al vostro sito WordPress. Ecco cosa fa ogni comando:\n<ul>\n<li>Il primo comando naviga nella directory live dove \u00e8 ospitato WordPress.<\/li>\n<li>Il secondo comando esegue <code>git fetch origin main<\/code> per prelevare il codice pi\u00f9 recente dal branch principale di Bitbucket.<\/li>\n<li>L&#8217;ultimo comando aggiorna il sito live con il codice pi\u00f9 recente del branch principale.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Assicuratevi di sostituire <code>your-site<\/code> con il nome del vostro sito, come si vede nella dashboard MyKinsta.<\/p>\n<\/aside>\n\n<p>Questa configurazione gestisce tutti gli aspetti della distribuzione, dalla connessione a Kinsta all&#8217;aggiornamento dei file del sito, in modo che il vostro sito WordPress su Kinsta sia aggiornato automaticamente ad ogni push su <code>main<\/code>.<\/p>\n<h2>Testare la pipeline<\/h2>\n<p>Salvate il file <code>bitbucket-pipelines.yml<\/code> nella directory principale del vostro repository ed eseguite il commit delle modifiche. Quando effettuerete il push al branch <code>main<\/code>, la pipeline si attiver\u00e0 automaticamente e inizier\u00e0 il processo di distribuzione.<\/p>\n<p>Potete monitorare l&#8217;avanzamento della distribuzione nella dashboard di Bitbucket Pipelines. Se tutto \u00e8 stato impostato correttamente, Bitbucket si collegher\u00e0 al vostro server Kinsta, recuperer\u00e0 il codice pi\u00f9 recente e lo distribuir\u00e0 al vostro sito live.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/11\/bitbucket-pipeline.png\" alt=\"I log di Bitbucket Pipelines\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">I log di Bitbucket Pipelines.<\/figcaption><\/figure>\n<p>Per la risoluzione dei problemi, controllate i log della pipeline in Bitbucket, soprattutto se <code>DEBUG<\/code> \u00e8 impostato su <code>\"true\"<\/code>. I log forniscono informazioni dettagliate su ogni fase, che possono aiutare a identificare eventuali problemi di connessione o configurazione.<\/p>\n<h2>Riepilogo<\/h2>\n<p>L&#8217;impostazione di distribuzioni automatiche da Bitbucket a Kinsta \u00e8 un modo efficace per mantenere aggiornato il vostro sito WordPress senza il fastidio degli aggiornamenti manuali. Dopo aver collegato Bitbucket Pipelines e il vostro server Kinsta, ogni modifica al repository si riflette immediatamente sul vostro sito live, riducendo al minimo i tempi di inattivit\u00e0 e gli errori di distribuzione.<\/p>\n<p>Ricordate che DevKinsta offre un&#8217;opzione pi\u00f9 semplice per gli sviluppatori. DevKinsta permette di eseguire il push del vostro ambiente di sviluppo locale direttamente a Kinsta con un solo clic, evitando la necessit\u00e0 di configurare una pipeline. Un ulteriore vantaggio di questo approccio \u00e8 che possono essere incluse anche le modifiche al database, in modo da mantenere sincronizzati sia il codice che i contenuti senza alcuno sforzo.<\/p>\n<p><em>Che ne pensate di questo processo? Avete domande o avete riscontrato qualche problema? Condividete il vostro feedback o chiedete nei commenti qui sotto!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Al giorno d&#8217;oggi, gli sviluppatori di WordPress si affidano a Git per rendere lo sviluppo pi\u00f9 fluido e permettere a pi\u00f9 persone di lavorare allo stesso &#8230;<\/p>\n","protected":false},"author":287,"featured_media":79762,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26233,25873],"class_list":["post-79761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-git","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>Distribuzione continua di un sito su Kinsta con Bitbucket Pipelines<\/title>\n<meta name=\"description\" content=\"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.\" \/>\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\/distribuzione-continua-wordpress-bitbucket-pipelines\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines\" \/>\n<meta property=\"og:description\" content=\"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\" \/>\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=\"2024-11-22T10:13:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-22T13:43:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines\",\"datePublished\":\"2024-11-22T10:13:11+00:00\",\"dateModified\":\"2024-11-22T13:43:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\"},\"wordCount\":1874,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\",\"name\":\"Distribuzione continua di un sito su Kinsta con Bitbucket Pipelines\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"datePublished\":\"2024-11-22T10:13:11+00:00\",\"dateModified\":\"2024-11-22T13:43:34+00:00\",\"description\":\"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/git\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines\"}]},{\"@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\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Distribuzione continua di un sito su Kinsta con Bitbucket Pipelines","description":"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.","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\/distribuzione-continua-wordpress-bitbucket-pipelines\/","og_locale":"it_IT","og_type":"article","og_title":"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines","og_description":"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.","og_url":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-11-22T10:13:11+00:00","article_modified_time":"2024-11-22T13:43:34+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","type":"image\/png"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines-1024x512.png","twitter_creator":"@olawanle_joel","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Joel Olawanle","Tempo di lettura stimato":"12 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines","datePublished":"2024-11-22T10:13:11+00:00","dateModified":"2024-11-22T13:43:34+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/"},"wordCount":1874,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/","url":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/","name":"Distribuzione continua di un sito su Kinsta con Bitbucket Pipelines","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","datePublished":"2024-11-22T10:13:11+00:00","dateModified":"2024-11-22T13:43:34+00:00","description":"Distribuisci senza sforzi il tuo sito WordPress su Kinsta con Bitbucket Pipelines. Una semplice guida per automatizzare gli aggiornamenti e snellire il workflow.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/11\/how-to-continuously-deploy-your-wordpress-site-to-kinsta-with-bitbucket-pipelines.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/distribuzione-continua-wordpress-bitbucket-pipelines\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Git","item":"https:\/\/kinsta.com\/it\/argomenti\/git\/"},{"@type":"ListItem","position":3,"name":"La distribuzione continua di un sito WordPress su Kinsta con Bitbucket Pipelines"}]},{"@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\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinsta.com\/it\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79761","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\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=79761"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79761\/revisions"}],"predecessor-version":[{"id":79770,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79761\/revisions\/79770"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79761\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/79762"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=79761"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=79761"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=79761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}