{"id":60297,"date":"2023-08-28T09:08:29","date_gmt":"2023-08-28T08:08:29","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=60297&#038;preview=true&#038;preview_id=60297"},"modified":"2023-08-31T08:18:26","modified_gmt":"2023-08-31T07:18:26","slug":"workflow-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/","title":{"rendered":"Come creare un workflow efficace quando si sviluppa con WordPress"},"content":{"rendered":"<p>WordPress \u00e8 un&#8217;ottima piattaforma, ma a volte pu\u00f2 essere un <a href=\"https:\/\/kinsta.com\/blog\/is-wordpress-code-really-a-mess\/\">po&#8217; disorganizzata<\/a>, almeno dal punto di vista del codice. Questo perch\u00e9 il codice passa attraverso molte iterazioni e, con l&#8217;arrivo degli aggiornamenti, a volte le cose non sono codificate nel modo efficiente in cui potrebbero esserlo.<\/p>\n<p>Ci\u00f2 non significa per\u00f2 che ogni processo di sviluppo debba seguire la stessa strada. Anche se il disordine del codice \u00e8 spesso giustificato dai rapidi tempi di produzione, in qualit\u00e0 di <a href=\"https:\/\/kinsta.com\/it\/blog\/retribuzione-web-developer\/\">sviluppatori web<\/a> avete l&#8217;opportunit\u00e0 di distinguervi ed eccellere adottando un flusso di lavoro adeguato.<\/p>\n<p>Questo articolo contiene alcuni consigli per aiutarvi a <a href=\"https:\/\/kinsta.com\/it\/blog\/creare-sito-wordpress-offline\/\">sviluppare siti WordPress<\/a> nel modo giusto e con gli <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-sviluppo-web\/\">strumenti giusti<\/a> a disposizione. Inoltre, include una guida dettagliata per aiutarvi a seguire questi consigli.<\/p>\n<p>Seguendo questa guida, riuscirete a evitare alcuni dei problemi pi\u00f9 comuni che si verificano durante lo sviluppo di siti WordPress. Inoltre, potrete creare un sito facile da mantenere e aggiornare.<\/p>\n<p>Quindi, iniziamo!<\/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>Attributi del codice di alta qualit\u00e0<\/h2>\n<p>Prima di addentrarci nella nostra guida completa sulla creazione di un flusso di lavoro per lo sviluppo di WordPress, soffermiamoci un attimo sul motivo per cui \u00e8 importante avere un codice di alta qualit\u00e0 .<\/p>\n<p>Quando pensiamo al codice di un sito, ci sono alcuni attributi chiave da tenere a mente. Questi attributi aiutano a garantire che il codice sia pulito, ben organizzato e facile da capire.<\/p>\n<p>Ecco alcuni attributi di un codice di alta qualit\u00e0:<\/p>\n<ul>\n<li>Semplificato<\/li>\n<li>Facile da seguire<\/li>\n<li>Modulare<\/li>\n<li>Ben commentato<\/li>\n<li>Riutilizzabile e manutenibile<\/li>\n<\/ul>\n<p>Questi attributi possono sembrare molti, ma non preoccupatevi. In questa guida spiegheremo come ottenerli. Ma prima cerchiamo di capire perch\u00e9 un workflow deve rispettare questi standard.<\/p>\n<h2>Perch\u00e9 lo sviluppo di WordPress ha bisogno di pratiche di codifica di alto livello<\/h2>\n<p>Affinch\u00e9 un sito web WordPress funzioni correttamente, il codice che lo compone deve essere di alta qualit\u00e0. Questo \u00e8 particolarmente importante per i siti web WordPress perch\u00e9 spesso sono complessi, con molte parti in movimento.<\/p>\n<p>Ci sono molti motivi per cui le pratiche di codifica sono importanti per lo sviluppo di WordPress:<\/p>\n<ol start=\"1\">\n<li>I siti web WordPress sono complessi.<\/li>\n<li>Una singola riga di codice pu\u00f2 avere un grande impatto.<\/li>\n<li>Un codice ben scritto e ben testato \u00e8 essenziale.<\/li>\n<li>Un codice di alta qualit\u00e0 \u00e8 pi\u00f9 facile da mantenere.<\/li>\n<li>Un codice di qualit\u00e0 pu\u00f2 contribuire a migliorare le prestazioni.<\/li>\n<\/ol>\n<p>Tenere a mente questi punti durante il processo di <a href=\"https:\/\/kinsta.com\/it\/blog\/principi-di-web-design\/\">pianificazione dello sviluppo<\/a> pu\u00f2 aiutarvi a tenere gli occhi puntati sul traguardo, per cos\u00ec dire.<\/p>\n\n<h2>Suggerimenti per migliorare il workflow di WordPress<\/h2>\n<p>Ora che abbiamo parlato del perch\u00e9 \u00e8 importante avere un codice ben scritto, vediamo alcuni suggerimenti per aiutarvi a migliorare il flusso di lavoro di WordPress per ogni singolo progetto. Ognuno dei seguenti consigli pu\u00f2 aiutarvi a garantire che il vostro codice WordPress sia pulito e ottimizzato, che poi \u00e8 la vostra priorit\u00e0.<\/p>\n<h3>Scegliere un buon fornitore di hosting<\/h3>\n<p>Quando si tratta dell&#8217;hosting di un sito WordPress, la scelta del giusto provider \u00e8 fondamentale per garantire prestazioni ottimali, sicurezza ed esperienza complessiva dell&#8217;utente. Un servizio di hosting affidabile pu\u00f2 avere un impatto significativo sulla velocit\u00e0, la stabilit\u00e0 e la scalabilit\u00e0 del sito web. Kinsta \u00e8 una scelta eccellente per l&#8217;hosting del vostro sito WordPress, in quanto offre un&#8217;ampia gamma di funzionalit\u00e0 e vantaggi che contribuiscono a un&#8217;esperienza di hosting eccezionale.<\/p>\n<ol start=\"1\">\n<li><strong>Alimentato da Google Cloud Platform (GCP) C2:<\/strong> Kinsta sfrutta l&#8217;infrastruttura all&#8217;avanguardia di Google Cloud Platform, in particolare le <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\">macchine ottimizzate per il calcolo C2<\/a>. Questa infrastruttura cloud ad alte prestazioni garantisce tempi di caricamento rapidissimi e una maggiore affidabilit\u00e0, fornendo una solida base per il vostro sito web.<\/li>\n<li><strong>Gestione del sito in container:<\/strong> Kinsta adotta un approccio alla gestione dei siti basato su container. Ci\u00f2 significa che ogni sito web \u00e8 isolato all&#8217;interno del proprio container, impedendo qualsiasi interferenza da parte di altri siti sullo stesso server. Questo isolamento garantisce una sicurezza e una stabilit\u00e0 superiori, eliminando il rischio di contesa delle risorse.<\/li>\n<li><strong>Meccanismi avanzati di caching:<\/strong> La cache \u00e8 fondamentale per velocizzare un sito web e ridurre il carico del server. Kinsta incorpora il caching a livello di server, l&#8217;edge caching, il caching automatico delle pagine e l&#8217;integrazione della rete di distribuzione dei contenuti (CDN). Questo sistema di caching intelligente garantisce un caricamento rapido ed efficiente delle pagine per i visitatori di tutto il mondo. Potreste anche provare l&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API di Kinsta<\/a> per <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/clearSiteCache\" target=\"_blank\" rel=\"noopener noreferrer\">svuotare la cache del sito<\/a> o la <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Edge-Caching#operation\/clearSiteEdgeCache\" target=\"_blank\" rel=\"noopener noreferrer\">cache edge<\/a>.<\/li>\n<li><strong>Ottimizzazione delle prestazioni:<\/strong> Kinsta si impegna a fornire strumenti di ottimizzazione delle prestazioni di altissimo livello. Offre funzionalit\u00e0 come il supporto per PHP, HTTP\/3 e MariaDB per velocizzare le query al database. Grazie all&#8217;infrastruttura di Kinsta incentrata sulle prestazioni, il sito web sar\u00e0 ben equipaggiato per gestire qualsiasi picco di traffico.<\/li>\n<li><strong>Ambiente di staging gratuito:<\/strong> Ogni installazione di WordPress su Kinsta pu\u00f2 avere il proprio ambiente di staging senza costi aggiuntivi. Questo permette di testare in sicurezza aggiornamenti, plugin e modifiche prima di distribuirli sul sito live, garantendo un&#8217;esperienza utente senza interruzioni.<\/li>\n<li><strong>Misure di sicurezza:<\/strong> Kinsta prende sul serio la sicurezza, implementando misure come il rilevamento DDoS, i firewall hardware e il monitoraggio dell&#8217;uptime.<\/li>\n<li><strong>Funzionalit\u00e0 per gli sviluppatori:<\/strong> Per gli sviluppatori, Kinsta offre funzioni come l&#8217;accesso SSH, WP-CLI e l&#8217;integrazione con Git. Questi strumenti consentono uno sviluppo pi\u00f9 semplice, il controllo di versione e una collaborazione efficiente tra i membri del team.<\/li>\n<\/ol>\n<h3>Utilizzare lo staging<\/h3>\n<p>Un <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-staging\/\">sito di staging<\/a> \u00e8 una copia del vostro sito live che potete utilizzare per testare le modifiche prima di apportarle al sito live. Si tratta di uno strumento prezioso perch\u00e9 permette di sperimentare le modifiche senza influenzare il sito live.<\/p>\n<p>I vantaggi dell&#8217;utilizzo di un sito di staging sono molteplici, poich\u00e9 rende possibile:<\/p>\n<ol start=\"1\">\n<li>Testare le modifiche prima di apportarle al sito vero e proprio.<\/li>\n<li>Evitare potenziali problemi testando su un sito di staging.<\/li>\n<li>Assicurarsi che le modifiche funzionino come previsto.<\/li>\n<li>Evitare potenziali tempi di inattivit\u00e0 del sito live.<\/li>\n<li>Ridurre il rischio di &#8220;rompere&#8221; il sito live.<\/li>\n<\/ol>\n<p>Su Kinsta avete la possibilit\u00e0 di creare un ambiente di staging separato per ogni installazione di WordPress, che permette di testare nuove versioni, plugin, codice e di eseguire lavori di sviluppo in generale. Questo ambiente di staging pu\u00f2 essere facilmente configurato e condiviso con il proprio team. Per ulteriori ambienti di staging, per ambienti di staging molto simili alla configurazione live o per test e sviluppo ad alta intensit\u00e0 di risorse, \u00e8 possibile utilizzare il <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/#premium-staging-environments\">componente aggiuntivo Ambiente di Staging Premium<\/a>.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/selecting-a-staging-environment-in-mykinsta.jpg\" alt=\"Selezionare un ambiente di staging in MyKinsta\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Selezionare un ambiente di staging in MyKinsta.<\/figcaption><\/figure>\n<p>Inoltre, Kinsta offre la possibilit\u00e0 di creare questi ambienti in modo programmatico attraverso l&#8217;<a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\" target=\"_blank\" rel=\"noopener noreferrer\">API di Kinsta<\/a>. Questo permette di <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/getSiteEnvironments\" target=\"_blank\" rel=\"noopener noreferrer\">accedere ai dettagli dell&#8217;ambiente del sito<\/a>, di eseguire azioni come la <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/deleteWordpressEnvironment\">cancellazione<\/a> o la <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/cloneWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">clonazione di un ambiente<\/a> e persino di <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/addPlainEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">creare ambienti semplici<\/a> senza un&#8217;installazione di WordPress o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/addWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">con una gi\u00e0 installata<\/a>.<\/p>\n<p>Il core di WordPress, i <a href=\"https:\/\/kinsta.com\/it\/argomenti\/plugin-wordpress\/\">plugin<\/a> e i <a href=\"https:\/\/kinsta.com\/it\/blog\/temi-wordpress-veloci\/\">temi<\/a> sono scritti in <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-php\/\">PHP<\/a>. Kinsta supporta sempre la versione pi\u00f9 recente di PHP e supporta versioni diverse per gli ambienti di staging. Per passare da una versione PHP all&#8217;altra bastano pochi clic nella dashboard di MyKinsta.<\/p>\n<h3>Implementare il controllo di versione<\/h3>\n<p>Il <a href=\"https:\/\/kinsta.com\/it\/blog\/controllo-versioni\/\">controllo di versione<\/a> \u00e8 un sistema che tiene traccia delle modifiche apportate ai file nel corso del tempo. \u00c8 utile per lo sviluppo di WordPress perch\u00e9 permette di tenere traccia delle modifiche e di tornare alle versioni precedenti se necessario.<\/p>\n<p>Per la maggior parte dei casi, questo significa utilizzare <a href=\"https:\/\/kinsta.com\/it\/blog\/git-per-lo-sviluppo-web\/\">Git<\/a>, un popolare sistema di controllo di versione supportato da Kinsta. Git \u00e8 un sistema di controllo di versione distribuito, gratuito e open-source, progettato per gestire con velocit\u00e0 ed efficienza progetti di ogni tipo, dai pi\u00f9 piccoli ai pi\u00f9 grandi. Con Kinsta \u00e8 possibile collegarsi facilmente al proprio repository Git da GitHub, GitLab e Bitbucket.<\/p>\n<p>\u00c8 particolarmente utile quando si lavora con un team distribuito di grandi dimensioni. L&#8217;ultima cosa che si vuole \u00e8 avere pi\u00f9 versioni di un file <strong>functions.php<\/strong>, tutte con un nome leggermente diverso, nella propria installazione di WordPress perch\u00e9 pi\u00f9 persone hanno apportato modifiche contemporaneamente.<\/p>\n<h3>Pianificare backup automatici<\/h3>\n<p>Uno degli aspetti pi\u00f9 importanti dello sviluppo di WordPress \u00e8 il backup. I <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/#wordpress-backup\">backup<\/a> sono fondamentali perch\u00e9 permettono di ripristinare il sito se qualcosa va storto.<\/p>\n<p>Esistono molti modi per automatizzare i backup. Con Kinsta, avrete automaticamente accesso a sei tipi di backup: automatico\/giornaliero gratuito, orario opzionale, manuale, generato dal sistema, scaricabile e Premium esterni <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/#wordpress-backup#external-backups-addon\">inviati automaticamente al vostro Amazon S3 o Google Cloud Storage<\/a>, che potete utilizzare come parte della vostra strategia di disaster recovery.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/kinsta-automated-external-backups-addon.jpg\" alt=\"Add-on per i backup esterni automatizzati di Kinsta\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Add-on per i backup esterni automatizzati di Kinsta.<\/figcaption><\/figure>\n<p>Questo componente aggiuntivo crea automaticamente dei backup del sito WordPress con una frequenza configurata e li archivia su un server esterno.<\/p>\n<p>Se non siete su Kinsta, potete utilizzare i <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-backup-wordpress\/\">plugin di WordPress per il backup<\/a>. \u00c8 una strategia valida, ma tenete presente che i plugin possono entrare in conflitto tra loro e compromettere le prestazioni del sito web.<\/p>\n<h3>Sfruttare il linting<\/h3>\n<p>Il linting \u00e8 il processo di <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-di-revisione-del-codice\/\">verifica degli errori nel codice<\/a>. Si tratta di un&#8217;attivit\u00e0 preziosa per lo sviluppo di WordPress perch\u00e9 pu\u00f2 aiutarvi a trovare e correggere gli errori nel codice.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/visual-studio-code.jpg\" alt=\"Visual Studio Code\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Visual Studio Code.<\/figcaption><\/figure>\n<p>Molti editor di codice eseguono questa operazione automaticamente, ma se volete essere certi che il vostro offra questa funzione, prendete in considerazione l&#8217;utilizzo di uno dei seguenti editor di codice e testo:<\/p>\n<ul>\n<li><a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code<\/a>: questo editor di codice ha il linting disponibile per impostazione predefinita insieme a plugin che aiutano ad applicare il linting come <a href=\"https:\/\/kinsta.com\/it\/blog\/estensioni-vscode\/#1-eslint\">ESLint<\/a>.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/come-usare-sublime-text\/\">Sublime Text<\/a>: questo editor di codice ha molte funzioni, tra cui il linting.<\/li>\n<li><a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Atom<\/a>: anche questo editor di codice ha il linting integrato.<\/li>\n<li><a href=\"https:\/\/www.vim.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vim<\/a>: anche questo editor di testo offre il linting e molte altre funzioni.<\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHPStorm<\/a>: \u00e8 un ambiente di sviluppo a pagamento che offre il linting.<\/li>\n<\/ul>\n<p>Se costruite il vostro sito web da uno script, potete anche includere dei pacchetti di linting per testarlo durante la costruzione.<\/p>\n<h3>Usare un generatore di codice<\/h3>\n<p>Un <a href=\"https:\/\/kinsta.com\/it\/blog\/generatore-codice-wordpress\/\">generatore di codice<\/a> \u00e8 uno strumento che pu\u00f2 generare automaticamente il codice per voi. \u00c8 utile per lo sviluppo di WordPress perch\u00e9 fa risparmiare tempo e aiuta a evitare errori.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/generatewp-website.png\" alt=\"Sito GenerateWP\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">GenerateWP.<\/figcaption><\/figure>\n<p>Ci sono molti generatori di codice disponibili, ma alcuni dei pi\u00f9 popolari includono:<\/p>\n<ul>\n<li><a href=\"https:\/\/generatewp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GenerateWP<\/a>: questo generatore di codice \u00e8 in grado di generare il codice per i tipi di post personalizzati, le tassonomie, i meta box e altro ancora.<\/li>\n<li><a href=\"https:\/\/www.wp-hasty.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hasty<\/a>: questo generatore di codice pu\u00f2 generare codice per tipi di post, tassonomie e campi personalizzati.<\/li>\n<li><a href=\"https:\/\/www.nimbusthemes.com\/wordpress-code-generators\/\" target=\"_blank\" rel=\"noopener noreferrer\">Generatore di codice di Nimbus Themes<\/a>: questo generatore di codice pu\u00f2 generare codice per tipi di post, tassonomie e campi personalizzati.<\/li>\n<\/ul>\n<h3>Utilizzare WP-CLI<\/h3>\n<p><a href=\"https:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a> \u00e8 un&#8217;interfaccia a riga di comando per WordPress. \u00c8 preziosa per lo sviluppo di WordPress perch\u00e9 permette di gestire il vostro sito WordPress dalla riga di comando. Avete accesso a WP-CLI su tutti i piani Kinsta, in quanto \u00e8 una funzione predefinita su tutti i server Kinsta.<\/p>\n<p>\u00c8 particolarmente utile per svolgere attivit\u00e0 ripetitive o che richiedono molti passaggi. Ad esempio, <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">WP-CLI<\/a> pu\u00f2 essere utilizzato per <a href=\"https:\/\/kinsta.com\/it\/docs\/devkinsta\/wp-cli\/\">installare WordPress<\/a>, creare post e pagine, installare plugin e temi e molto altro ancora. \u00c8 utile anche quando si devono apportare modifiche a pi\u00f9 siti contemporaneamente.<\/p>\n<h3>Usare un framework di sviluppo per WordPress<\/h3>\n<p>Un framework di sviluppo per WordPress \u00e8 uno strumento che pu\u00f2 aiutarvi a ottimizzare il flusso di lavoro. \u00c8 utile per lo sviluppo di WordPress perch\u00e9 vi aiuta a risparmiare tempo ed evitare errori.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/bootstrap.jpg\" alt=\"Bootstrap\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Bootstrap.<\/figcaption><\/figure>\n<p>Esistono molti framework per lo sviluppo di WordPress, ma alcuni dei pi\u00f9 popolari sono:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.studiopress.com\/genesis-pro\/\" target=\"_blank\" rel=\"noopener noreferrer\">Genesis<\/a>: questo framework di StudioPress \u00e8 stato progettato per aiutarvi a costruire siti WordPress pi\u00f9 velocemente.<\/li>\n<li><a href=\"https:\/\/underscores.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">Underscores<\/a>: questo framework di <a href=\"https:\/\/kinsta.com\/it\/blog\/statistiche-su-wordpress\/\">Automattic<\/a> \u00e8 stato progettato per aiutarvi a sviluppare rapidamente temi WordPress.<\/li>\n<li><a href=\"https:\/\/get.foundation\/sites\/resources.html\" target=\"_blank\" rel=\"noopener noreferrer\">Foundation<\/a>: questo framework di Zurb \u00e8 stato progettato per aiutarvi a creare siti WordPress responsive.<\/li>\n<li><a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bootstrap<\/a>: questo framework di Twitter \u00e8 un modo molto utile per creare design reattivi per i siti WordPress.<\/li>\n<\/ul>\n<h3>Usare i task runner<\/h3>\n<p>Un task runner \u00e8 uno strumento in grado di automatizzare le attivit\u00e0. \u00c8 utile per lo sviluppo di WordPress perch\u00e9 fa risparmiare tempo e vi aiuta a evitare errori. Inoltre, permette di eseguire pi\u00f9 attivit\u00e0 contemporaneamente.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/gulp-website.png\" alt=\"Sito di Gulp\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Gulp.<\/figcaption><\/figure>\n<p>Ci sono molti task runner disponibili, ma alcuni dei pi\u00f9 popolari includono:<\/p>\n<ul>\n<li><a href=\"https:\/\/gulpjs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gulp<\/a>: questo task runner pu\u00f2 essere utilizzato per automatizzare attivit\u00e0 come la <a href=\"https:\/\/kinsta.com\/it\/blog\/ottimizzare-css\/\">preelaborazione dei CSS<\/a>, il linting di JavaScript e altro ancora.<\/li>\n<li><a href=\"https:\/\/gruntjs.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Grunt<\/a>: Grunt \u00e8 un task runner Javascript che aiuta ad automatizzare molte delle attivit\u00e0 pi\u00f9 ripetitive.<\/li>\n<li><a href=\"https:\/\/webpack.js.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Webpack<\/a>: questo task runner pu\u00f2 essere utilizzato per automatizzare attivit\u00e0 come il raggruppamento di file JavaScript e altro ancora.<\/li>\n<\/ul>\n<h3>Familiarizzare subito con Vue.js o React<\/h3>\n<p>Anche se non utilizzerete subito <a href=\"https:\/\/kinsta.com\/it\/blog\/vue-vs-react\/\">Vue.js o React<\/a>, \u00e8 importante familiarizzare subito con questi framework. Questo \u00e8 importante per lo sviluppo di WordPress perch\u00e9 stanno diventando sempre pi\u00f9 popolari e vengono utilizzati sempre di pi\u00f9 con il passare del tempo.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/vue-js\/\">Vue.js<\/a> \u00e8 un <a href=\"https:\/\/kinsta.com\/it\/blog\/librerie-javascript\/\">framework JavaScript<\/a> che permette di creare interfacce utente reattive. <a href=\"https:\/\/kinsta.com\/it\/blog\/react-js\/\">React<\/a> \u00e8 una libreria JavaScript per la creazione di interfacce utente.<\/p>\n<p>Sia Vue.js che React sono scelte popolari per lo sviluppo di WordPress perch\u00e9 sono veloci, leggeri, facili da usare ed essenziali per trasformare WordPress in un CMS headless.<\/p>\n<p>Ecco una guida dettagliata su come creare un <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-headless\/\">sito WordPress headless con Vue.js<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-react\/\">React.js<\/a>.<\/p>\n\n<h2>Perch\u00e9 dedicare del tempo alla pianificazione del workflow di WordPress \u00e8 fondamentale<\/h2>\n<p>I <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-6-1\/\">siti web WordPress<\/a> sono complessi ed \u00e8 importante avere un workflow ben pianificato prima di iniziare qualsiasi progetto. Pianificando il vostro flusso di lavoro, potrete risparmiare tempo ed evitare potenziali problemi in futuro.<\/p>\n<p>La pianificazione del flusso di lavoro di WordPress presenta molti vantaggi:<\/p>\n<ul>\n<li>Risparmiare tempo sapendo cosa deve essere fatto.<\/li>\n<li>Evitare potenziali problemi pianificando in anticipo.<\/li>\n<li>Assicurarsi che tutti i compiti necessari siano completati.<\/li>\n<li>Assicurarsi che il workflow sia efficiente ed efficace.<\/li>\n<li>Prevenire problemi quando si consegnano progetti a collaboratori o clienti.<\/li>\n<\/ul>\n<h2>Il workflow ideale di WordPress per lo sviluppo<\/h2>\n<p>Ci sono molti modi per affrontare il workflow di WordPress, ma ci sono alcuni passaggi essenziali che dovrebbero essere inclusi nel vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/diventare-sviluppatore-web\/\">processo di sviluppo<\/a>.<\/p>\n<h3>Passo 1: Impostare un ambiente di sviluppo locale<\/h3>\n<p>Il primo passo di ogni workflow di WordPress dovrebbe essere la creazione di un ambiente di sviluppo locale. Questo \u00e8 importante perch\u00e9 permette di lavorare sul proprio sito WordPress offline, risparmiando tempo ed evitando errori.<\/p>\n<p>Ci sono molti modi per <a href=\"https:\/\/kinsta.com\/local-development\/\">impostare un ambiente di sviluppo locale<\/a>, dipende solo da quale configurazione preferite utilizzare. Noi consigliamo <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a> (WordPress multisito \u00e8 supportato). Con DevKinsta potrete clonare e sviluppare i vostri progetti in locale. Una volta pronti aggiornamenti, potrete inviarli a Kinsta.<\/p>\n<p>DevKinsta \u00e8 completamente integrato con MyKinsta e la piattaforma di hosting di Kinsta, quindi si pu\u00f2 sviluppare localmente e poi inviare gli aggiornamenti direttamente a un ambiente di staging su Kinsta. Vi consigliamo di utilizzare Kinsta Staging e il componente aggiuntivo <a href=\"https:\/\/kinsta.com\/it\/changelog\/ambiente-di-staging-premium\/\">Ambienti di Staging Premium<\/a>. In questo modo avrete a disposizione un ambiente di sviluppo WordPress completo con la possibilit\u00e0 di inviare gli aggiornamenti con un solo clic.<\/p>\n<p>Potete anche lavorare su pi\u00f9 progetti contemporaneamente e unire le modifiche prima della messa in funzione. Inoltre, \u00e8 dotato di <a href=\"https:\/\/kinsta.com\/it\/blog\/strumenti-ab-testing-wordpress\/\">test A\/B<\/a> integrati, test di compatibilit\u00e0 dei plugin e test ad alta intensit\u00e0 di risorse per garantire che le vostre build siano strutturate in modo appropriato.<\/p>\n<p>Per iniziare a utilizzare il componente aggiuntivo Ambienti di Staging Premium, acquistatelo tramite il vostro account Kinsta. Per attivare l&#8217;ambiente di staging, andate su MyKinsta, cliccate sul menu a tendina con l&#8217;ambiente predefinito <strong>Live<\/strong> e poi su <strong>Crea un nuovo ambiente<\/strong> nella parte superiore dello schermo.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/create-a-new-environment.jpg\" alt=\"Creare un nuovo ambiente\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Creare un nuovo ambiente utilizzando l&#8217;add on Premium Staging Development.<\/figcaption><\/figure>\n<h3>Passo 2: Impostare il controllo di versione<\/h3>\n<p>Il secondo passo di ogni flusso di lavoro di WordPress \u00e8 l&#8217;impostazione del <a href=\"https:\/\/kinsta.com\/it\/blog\/controllo-versioni\/\">controllo di versione<\/a>. Questo \u00e8 importante perch\u00e9 permette di tenere traccia delle modifiche al codice e di tornare alle versioni precedenti se necessario.<\/p>\n<p>Per farlo, potete utilizzare <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/git\/\">Git<\/a>, che \u00e8 supportato da Kinsta, seguendo la procedura riportata di seguito:<\/p>\n<h4>1. Creare un repository Git<\/h4>\n<p>Potere creare un repository su GitHub, GitLab o Bitbucket per archiviare il vostro codice. Ai fini di questa dimostrazione, descriveremo come crearlo su GitHub. Per le altre piattaforme supportate, il flusso di lavoro \u00e8 molto simile.<\/p>\n<p>Per creare un repository su GitHub, seguite i passaggi seguenti:<\/p>\n<ol start=\"1\">\n<li>Accedete all&#8217;account GitHub e cliccate sul segno <strong>+<\/strong> in alto a destra.<\/li>\n<li>Selezionate <strong>New repository<\/strong> dal menu a tendina.<\/li>\n<li>Inserite un nome per il repository e una descrizione, quindi cliccate su <strong>Create repository<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/create-a-repository-on-github.png\" alt=\"Creare un repository su GitHub\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Creare un repository su GitHub.<\/figcaption><\/figure>\n<h4>2. Clonare il repository nel proprio ambiente di sviluppo locale<\/h4>\n<p>Per clonare un repository GitHub, seguite i passaggi seguenti:<\/p>\n<ol start=\"1\">\n<li>Cliccate sul pulsante <strong>Clone<\/strong> del repository GitHub.<\/li>\n<li>Copiate l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-un-url\/\">URL<\/a> del repository.<\/li>\n<li>Aprite il terminale o il prompt dei comandi e passate alla directory in cui volete clonare il repository.<\/li>\n<li>Digitate il seguente comando, sostituendo l&#8217;URL che avete copiato da GitHub:<\/li>\n<\/ol>\n<pre><code class=\"language-bash\">git clone https:\/\/github.com\/YOUR_USERNAME\/YOUR_REPOSITORY.git<\/code><\/pre>\n<p>Questo cloner\u00e0 il repository sul vostro computer. Ora potete aggiungere file e apportare modifiche e, quando sarete pronto, inviarle a GitHub.<\/p>\n<h4>3. Aggiungere file e apportare modifiche<\/h4>\n<ol start=\"1\">\n<li>Aggiungete i file che volete monitorare con Git alla directory del repository sul computer.<\/li>\n<li>Digitate <code>git add<\/code> seguito dal nome del file, oppure utilizzate <code>git add .<\/code> per aggiungere tutti i file della directory.<\/li>\n<li>Digitate <code>git commit -m<\/code> seguito da un messaggio che descriva le modifiche apportate.<\/li>\n<li>Per inviare le modifiche a GitHub, digitate <code>git push<\/code>.<\/li>\n<\/ol>\n<p>Potete continuare a modificare i file sul vostro computer e a inviarli a GitHub. Quando vorrete recuperare l&#8217;ultima versione dei file da GitHub, potrete usare il comando <code>git pull<\/code>.<\/p>\n<h3>Passo 3: Sviluppare in locale<\/h3>\n<p>Dopo aver configurato l&#8217;ambiente di sviluppo locale e il controllo di versione, \u00e8 il momento di iniziare a sviluppare il vostro sito WordPress <a href=\"https:\/\/kinsta.com\/it\/blog\/creare-sito-wordpress-offline\/\">in locale<\/a>.<\/p>\n<p>Quando sviluppate in locale, testate le modifiche sul vostro sito di staging prima di renderle effettive. Questo \u00e8 importante perch\u00e9 vi permette di individuare eventuali errori o bug prima che si ripercuotano sul vostro sito live.<\/p>\n<p>Per trasferire le modifiche dall&#8217;ambiente di sviluppo locale al sito di staging, potete usare <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a> con pochi clic.<\/p>\n<h3>Passo 4: Utilizzare WP-CLI<\/h3>\n<p>WP-CLI \u00e8 un&#8217;interfaccia a riga di comando per WordPress che permette di gestire il vostro sito WordPress dal terminale. Pu\u00f2 essere utile per attivit\u00e0 come la creazione e la gestione degli utenti, l&#8217;installazione e l&#8217;aggiornamento dei plugin e molto altro ancora.<\/p>\n<p>Per installare WP-CLI, seguite i seguenti passaggi:<\/p>\n<ol start=\"1\">\n<li>Scaricate il file <strong>WP-CLI.phar<\/strong>.<\/li>\n<li>Spostate il file in una directory del PATH (ad esempio,<em> \/usr\/local\/bin<\/em>).<\/li>\n<li>Rinominate il file in <strong>wp<\/strong>.<\/li>\n<li>Rendete il file eseguibile (ad esempio, <em>chmod +x \/usr\/local\/bin\/wp<\/em>).<\/li>\n<li>Verificate che WP-CLI sia installato eseguendo <code>wp --version<\/code>.<\/li>\n<\/ol>\n<p>Da qui, potrete utilizzare WP-CLI per gestire il vostro sito WordPress dal terminale. Per un elenco completo dei comandi, potete consultare la nostra guida approfondita a <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">WP-CLI v2<\/a>.<\/p>\n<h3>Passo 5: Automatizzare il workflow con Gulp<\/h3>\n<p>Gulp \u00e8 un task runner che permette di automatizzare attivit\u00e0 come la <a href=\"https:\/\/kinsta.com\/it\/blog\/eliminare-javascript-e-css-che-boccano-la-visualizzazione\/\">minificazione dei file CSS e JavaScript<\/a>, la compilazione dei file Sass e molto altro ancora.<\/p>\n<p>Per utilizzare Gulp, installatelo globalmente sul sistema. Per farlo, assicuratevi di avere <a href=\"https:\/\/kinsta.com\/it\/blog\/come-installare-node-js\/\">Node.js e npm<\/a> installati sul computer eseguendo <code>node -v<\/code> e <code>npm -v<\/code>. Se viene visualizzata una versione per entrambi, potete procedere all&#8217;installazione di Gulp eseguendo il <a href=\"https:\/\/terencelucasyap.com\/automate-your-development-workflow-using-gulp-part-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">seguente comando<\/a>:<\/p>\n<pre><code class=\"language-bash\">npm install gulp-cli -g<\/code><\/pre>\n<p>Una volta installato Gulp, potete creare un file <strong>gulpfile.js<\/strong> nella root del progetto. Questo file contiene il codice dei task Gulp.<\/p>\n<p>Ad esempio, il seguente file <strong>gulpfile.js<\/strong> contiene un task per la minificazione dei file CSS:<\/p>\n<pre><code class=\"language-js\">var gulp = require('gulp');\n\nvar cleanCSS = require('gulp-clean-css');\n\ngulp.task('minify-css', function() {\n\nreturn gulp.src('src\/*.css')\n\n.pipe(cleanCSS({compatibility: 'ie8'}))\n\n.pipe(gulp.dest('dist'));\n\n});<\/code><\/pre>\n<p>Per eseguire questo task, utilizzate il seguente comando:<\/p>\n<pre><code class=\"language-bash\">gulp minify-css<\/code><\/pre>\n<h3>Passo 6: Utilizzare il linting<\/h3>\n<p>Gli strumenti di linting sono strumenti di analisi statica del codice che vi aiutano a trovare gli errori nel codice. Per questo articolo, utilizzeremo <a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Atom.io<\/a> con i seguenti <a href=\"https:\/\/atom.io\/packages\" target=\"_blank\" rel=\"noopener noreferrer\">pacchetti di linting<\/a>:<\/p>\n<ul>\n<li>atom-beautify<\/li>\n<li>atom-ternjs<\/li>\n<li>linter<\/li>\n<li>linter-eslint<\/li>\n<li>linter-php<\/li>\n<li>linter-sass-lint<\/li>\n<\/ul>\n<p>Nel terminale, navigate nella directory che volete sottoporre a linting ed eseguite il comando:<\/p>\n<pre><code class=\"language-bash\">find . -name \"*.js\" -o -name \"*.scss\" | xargs eslint --fix<\/code><\/pre>\n<p>In questo modo verranno sottoposti a linting tutti i file JavaScript e Sass del progetto.<\/p>\n<p>Se volete eseguire il linting di un file specifico, potete eseguire il comando:<\/p>\n<pre><code class=\"language-bash\">eslint --fix file-name.js<\/code><\/pre>\n<p>Sostituite <strong>nome-file.js<\/strong> con il nome del file di cui volete eseguire il linting.<\/p>\n<h3>Passo 7: Utilizzare un preprocessore CSS<\/h3>\n<p>Un preprocessore CSS \u00e8 uno strumento che permette di scrivere il <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-css\/\">CSS<\/a> in un linguaggio diverso e poi di compilarlo in CSS. I due preprocessori CSS pi\u00f9 diffusi sono <a href=\"https:\/\/kinsta.com\/it\/blog\/linguaggi-di-scripting\/\">Sass<\/a> e Less.<\/p>\n<p>In questo tutorial useremo Sass. Per utilizzare Sass, dovete prima <a href=\"https:\/\/sass-lang.com\/guide\" target=\"_blank\" rel=\"noopener noreferrer\">installare lo strumento a riga di comando Sass<\/a>. Per farlo, eseguite il comando:<\/p>\n<pre><code class=\"language-bash\">gem install sass<\/code><\/pre>\n<p>Una volta installato Sass, potete usare il comando qui sotto per compilare un file Sass in CSS:<\/p>\n<pre><code class=\"language-bash\">sass input.scss output.css<\/code><\/pre>\n<p>Sostituite <strong>input.scss<\/strong> con il nome del file Sass e <strong>output.css<\/strong> con il nome del file CSS che volete creare.<\/p>\n<p>Se volete controllare che il file Sass venga modificato e ricompilato automaticamente in CSS, potete aggiungere il flag <code>--watch<\/code> al comando:<\/p>\n<pre><code class=\"language-bash\">sass --watch input.scss output.css<\/code><\/pre>\n<p>Potete anche osservare una directory Sass e inviare l&#8217;output a un&#8217;altra directory. Questo \u00e8 utile quando si hanno pi\u00f9 file Sass e si vuole gestire l&#8217;intero processo con un solo comando. Per farlo, dovete separare le due directory con i due punti:<\/p>\n<pre><code class=\"language-bash\">sass --watch app\/sass:public\/stylesheets<\/code><\/pre>\n<p>Sass monitorer\u00e0 continuamente tutti i file all&#8217;interno della cartella <strong>app\/sass<\/strong> per verificare eventuali modifiche e compiler\u00e0 i file CSS risultanti nella cartella <strong>public\/stylesheets<\/strong>. Sentitevi liberi di adattare i percorsi delle cartelle in base alla vostra specifica struttura di cartelle.<\/p>\n<h3>Passo 8: Utilizzare l&#8217;API Rest di WordPress<\/h3>\n<p>L&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\">API REST di WordPress<\/a> \u00e8 un potente strumento che permette di interagire con il proprio sito WordPress dall&#8217;esterno dell&#8217;interfaccia di amministrazione di WordPress.<\/p>\n<p>L&#8217;API REST di WordPress pu\u00f2 essere utilizzata per creare soluzioni personalizzate per il proprio sito WordPress. Ad esempio, si pu\u00f2 utilizzare l&#8217;API REST di WordPress per creare un&#8217;applicazione mobile per il sito WordPress o per creare una dashboard personalizzata.<\/p>\n<p>Per iniziare a utilizzare l&#8217;API REST di WordPress, dovete interfacciarvi con essa tramite l&#8217;interfaccia della riga di comando di WordPress. Abbiamo pubblicato un tutorial su <a href=\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\">come configurare l&#8217;API REST<\/a> di WordPress che vi guider\u00e0 in ogni fase.<\/p>\n<h3>Passo 9: Creare e seguire una guida di stile<\/h3>\n<p>Una guida di stile \u00e8 un insieme di linee guida per la codifica e la progettazione del sito WordPress. Una guida di stile aiuta a garantire che il codice sia coerente e facile da leggere.<\/p>\n<p>Esistono diverse <a href=\"https:\/\/kinsta.com\/it\/blog\/responsive-web-design\/\">guide di stile<\/a> che potete utilizzare per il vostro progetto WordPress. Vi consigliamo di utilizzare gli <a href=\"https:\/\/developer.wordpress.org\/coding-standards\/wordpress-coding-standards\/\" target=\"_blank\" rel=\"noopener noreferrer\">standard di codifica di WordPress<\/a> come punto di partenza. Tuttavia, \u00e8 probabile che con il passare del tempo apporterete numerose modifiche e aggiunte.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/wordpress-codex.png\" alt=\"Gli standard di codifica di WordPress nel Codex ufficiale di WordPress\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Gli standard di codifica di WordPress nel Codex ufficiale di WordPress.<\/figcaption><\/figure>\n<p>Qualsiasi guida di stile che creerete \u00e8 destinata a cambiare in continuazione. Ma il punto importante \u00e8 che fornisce una raccolta definita di passi da compiere e linee guida da seguire per tutti gli sviluppatori del team.<\/p>\n<h3>Passo 10: Avviare il sito<\/h3>\n<p>Una volta completati tutti i passaggi sopra descritti, il sito WordPress \u00e8 pronto per essere <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/#push-staging-to-live-1\">pubblicato<\/a>. Se utilizzate un plugin di distribuzione come WP Pusher, questo processo \u00e8 semplice come effettuare il push del codice sul repository Git remoto.<\/p>\n<p>Potete farlo direttamente all&#8217;interno di Kinsta andando su <strong>MyKinsta &gt; Siti<\/strong>, selezionando il sito e cliccando su <strong>Azioni ambiente<\/strong>. Da l\u00ec, cliccate su <strong>Invia a Live<\/strong>.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/pushing-a-site-to-a-live-server.png\" alt=\"Inviare un sito a un server live\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Inviare un sito su un server live utilizzando Kinsta.<\/figcaption><\/figure>\n<p>Successivamente, selezionate la casella accanto a <strong>File<\/strong> o <strong>Database<\/strong> (per selezionarli entrambi), digitate il nome del sito e cliccate su <strong>Invia a Live<\/strong>.<\/p>\n<p>Se non state usando un plugin di distribuzione o Git, potete semplicemente esportare il database di WordPress dal vostro ambiente di sviluppo locale e importarlo nel server live. Potete farlo andando su <strong>Strumenti &gt; Esporta<\/strong> nella dashboard di amministrazione di WordPress.<\/p>\n<p>Selezionate quindi <strong>Tutti i contenuti<\/strong> tra le opzioni di esportazione e cliccate sul pulsante <strong>Scarica il file di esportazione<\/strong>. Una volta ottenuto il file del database, potete importarlo nel server live andando su <strong>Strumenti<\/strong> &gt; <strong>Importa<\/strong> nella dashboard amministrativa di WordPress. Selezionate il file del database appena esportato e cliccate sul pulsante <strong>Carica file e importa <\/strong>.<\/p>\n<p>Potete anche trasferire manualmente i file di WordPress dall&#8217;ambiente di sviluppo locale al server live utilizzando un <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-sftp\/\">client SFTP<\/a> come <a href=\"https:\/\/kinsta.com\/it\/blog\/come-usare-filezilla\/\">FileZilla<\/a>. Basta connettersi al server live tramite FTP e trascinare i file di WordPress nella directory <strong>public_html<\/strong>.<\/p>\n<p>Una volta che avrete reso operativo il sito WordPress, potrete dedicare un po&#8217; di tempo a testarlo e ad assicurarvi che tutto funzioni come dovrebbe.<\/p>\n<p>Questo \u00e8 anche il momento giusto per assicurarvi che <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">Kinsta APM<\/a> sia attivo e funzionante. Questo strumento di monitoraggio delle prestazioni tiene sotto controllo le prestazioni del server e si assicura che il sito funzioni il pi\u00f9 velocemente possibile. Vi fornisce informazioni e metriche chiave sulle prestazioni di WordPress senza dover pagare abbonamenti di terze parti ad altri servizi APM.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/07\/kinsta-amp.png\" alt=\"Kinsta AMP\" width=\"1600\" height=\"360\"><figcaption class=\"wp-caption-text\">Kinsta AMP.<\/figcaption><\/figure>\n<p>Per attivare lo strumento APM, accedete a MyKinsta, scegliete il sito che volete monitorare, andate alla scheda <strong>APM<\/strong> del sito e cliccate sul pulsante <strong>Abilita APM<\/strong>. Per saperne di pi\u00f9, consultate la nostra <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/#how-to-enable-kinstas-apm-tool\">documentazione<\/a>.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Come potete vedere, ci sono molte cose da fare per creare correttamente un workflow per lo sviluppo di WordPress. Ma seguire questi passaggi vi aiuter\u00e0 a garantire che il vostro sito WordPress sia ben organizzato, facile da gestire e che funzioni senza intoppi.<\/p>\n<p>E non potete sbagliare affidandovi ai prodotti Kinsta come <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a>, l&#8217;<a href=\"https:\/\/kinsta.com\/it\/changelog\/ambiente-di-staging-premium\/\">add-on Ambienti di Staging Premium<\/a> e <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">Kinsta AMP<\/a>. Questi strumenti renderanno il vostro flusso di lavoro di sviluppo di WordPress ancora pi\u00f9 semplice ed efficiente.<\/p>\n<p>Inoltre, altre caratteristiche di Kinsta come i siti containerizzati su infrastruttura GCP che girano su macchine C2 con 27 data center disponibili, l&#8217;integrazione premium con Cloudflare per un CDN ad alte prestazioni che serve il vostro sito da 300 Points of Presence (PoPs), la protezione DDoS del firewall di livello enterprise, la Garanzia di Sicurezza Anti-Malware, l&#8217;Edge Caching, il cambio di versione di PHP con un solo clic e il monitoraggio dell&#8217;uptime (con garanzia di uptime del 99%), assicurano che il vostro sito web funzioni in modo veloce, sicuro e sia disponibile in modo affidabile su internet.<\/p>\n<p><em>Avete qualche domanda sulla creazione di un workflow per lo sviluppo di WordPress? Fatecelo sapere nei commenti qui sotto!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress \u00e8 un&#8217;ottima piattaforma, ma a volte pu\u00f2 essere un po&#8217; disorganizzata, almeno dal punto di vista del codice. Questo perch\u00e9 il codice passa attraverso molte &#8230;<\/p>\n","protected":false},"author":199,"featured_media":60514,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[19973,25902,25636,25917],"topic":[25883,25872,25873],"class_list":["post-60297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-code","tag-personalizzazione-di-wordpress","tag-staging","tag-workflow","topic-strumenti-di-sviluppo-web","topic-suggerimenti-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>Come creare un worflow efficace quando si sviluppa con WordPress - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.\" \/>\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\/workflow-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come creare un workflow efficace quando si sviluppa con WordPress\" \/>\n<meta property=\"og:description\" content=\"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/workflow-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=\"2023-08-28T08:08:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-31T07:18:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\" \/>\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=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\" \/>\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=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Come creare un workflow efficace quando si sviluppa con WordPress\",\"datePublished\":\"2023-08-28T08:08:29+00:00\",\"dateModified\":\"2023-08-31T07:18:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\"},\"wordCount\":4353,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\",\"keywords\":[\"code\",\"personalizzazione di WordPress\",\"staging\",\"workflow\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\",\"name\":\"Come creare un worflow efficace quando si sviluppa con WordPress - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\",\"datePublished\":\"2023-08-28T08:08:29+00:00\",\"dateModified\":\"2023-08-31T07:18:26+00:00\",\"description\":\"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Come Creare un Workflow Efficace Quando si Sviluppa con WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Strumenti di Sviluppo Web\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come creare un workflow efficace quando si sviluppa con 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\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come creare un worflow efficace quando si sviluppa con WordPress - Kinsta\u00ae","description":"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.","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\/workflow-wordpress\/","og_locale":"it_IT","og_type":"article","og_title":"Come creare un workflow efficace quando si sviluppa con WordPress","og_description":"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.","og_url":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2023-08-28T08:08:29+00:00","article_modified_time":"2023-08-31T07:18:26+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"20 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Come creare un workflow efficace quando si sviluppa con WordPress","datePublished":"2023-08-28T08:08:29+00:00","dateModified":"2023-08-31T07:18:26+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/"},"wordCount":4353,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","keywords":["code","personalizzazione di WordPress","staging","workflow"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/","url":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/","name":"Come creare un worflow efficace quando si sviluppa con WordPress - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","datePublished":"2023-08-28T08:08:29+00:00","dateModified":"2023-08-31T07:18:26+00:00","description":"Se lavori con WordPress, ti serve un elenco di cose da fare per tutte le attivit\u00e0 di sviluppo. Ecco un workflow ideale per chi sviluppa con WordPress.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2022\/09\/workflow-wordpress.jpeg","width":1460,"height":730,"caption":"Come Creare un Workflow Efficace Quando si Sviluppa con WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/workflow-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Strumenti di Sviluppo Web","item":"https:\/\/kinsta.com\/it\/argomenti\/strumenti-di-sviluppo-web\/"},{"@type":"ListItem","position":3,"name":"Come creare un workflow efficace quando si sviluppa con 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\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/60297","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\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=60297"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/60297\/revisions"}],"predecessor-version":[{"id":72700,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/60297\/revisions\/72700"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/dk"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/translations\/it"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/60297\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/60514"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=60297"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=60297"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=60297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}