{"id":31984,"date":"2020-01-20T05:23:53","date_gmt":"2020-01-20T13:23:53","guid":{"rendered":"https:\/\/kinqsta.com\/?p=23002"},"modified":"2024-12-03T15:59:53","modified_gmt":"2024-12-03T14:59:53","slug":"bedrock-trellis","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/","title":{"rendered":"Sviluppo WordPress: come utilizzare Bedrock e Trellis?"},"content":{"rendered":"<p>Questo \u00e8 un post per tutti voi sviluppatori di WordPress!<\/p>\n<p>Oggi vi spiegheremo come utilizzare e integrare <a href=\"https:\/\/roots.io\/bedrock\/\">Bedrock<\/a> e <a href=\"https:\/\/roots.io\/trellis\/\">Trellis<\/a> su Kinsta.<\/p>\n<p>Se non avete mai sentito parlare di questi due strumenti, ve li presenteremo sperando di aiutarvi a capire quanto potrebbero esservi utili rispetto a una configurazione tradizionale.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Bedrock e Trellis<\/h2>\n<p>Sia Bedrock che Trellis hanno lo scopo di <strong>facilitare lo sviluppo, la manutenzione e la distribuzione<\/strong> dei siti WordPress.<\/p>\n<ul>\n<li><a href=\"https:\/\/roots.io\/bedrock\/\">Bedrock<\/a> offre una soluzione alternativa per la gestione di un&#8217;installazione di WordPress con una struttura di cartelle migliorata, strumenti di sviluppo moderni e maggiore sicurezza.<\/li>\n<li><a href=\"https:\/\/roots.io\/trellis\/\">Trellis<\/a> funziona insieme a Bedrock permettendo di creare ambienti di sviluppo con Vagrant con implementazioni ad un solo comando.<\/li>\n<\/ul>\n<p>Il motivo principale per utilizzare Bedrock \u00e8 quello di ottenere una corretta gestione delle dipendenze e dei pacchetti per un progetto WordPress. Potreste gi\u00e0 avere familiarit\u00e0 con <a href=\"https:\/\/www.npmjs.com\/\">npm<\/a> per JavaScript o <a href=\"http:\/\/bundler.io\/\">Bundler<\/a> per Ruby. PHP non \u00e8 diverso e il suo equivalente \u00e8 <a href=\"https:\/\/getcomposer.org\/\">Composer<\/a>.<\/p>\n<p>Anche se l&#8217;utilizzo di un gestore di pacchetti \u00e8 frequente, \u00e8 meno comune per WordPress, perch\u00e9 WordPress ha gi\u00e0 un concetto proprio per i plugin. Bedrock integra Composer per gestire come dipendenze plugin, temi e persino il core di WordPress.<\/p>\n<p>Trellis \u00e8 uno strumento per creare facilmente server di sviluppo e produzione per ospitare siti WordPress. \u00c8 stato creato appositamente per lavorare anche con siti basati su Bedrock. Il caso d&#8217;uso predefinito di Trellis \u00e8 quello di utilizzarlo insieme a <a href=\"https:\/\/www.vagrantup.com\/\">Vagrant<\/a> in sviluppo <i>e<\/i> in produzione per pareggiare i due ambienti.<\/p>\n<p>Questo post illustra un caso d&#8217;uso leggermente diverso: Trellis per il vostro server di sviluppo e Kinsta per il vostro server di produzione (e\/o staging).<\/p>\n<p>Perch\u00e9 utilizzare Kinsta invece di un VPS fornito da Trellis? Perch\u00e9 a volte \u00e8 preferibile pagare qualcun altro per <a href=\"https:\/\/kinqsta.com\/it\/blog\/sysadmin\/\">gestire il server invece di farlo da soli<\/a> (soprattutto se si hanno molti clienti). Kinsta facilita anche la scalabilit\u00e0 senza dover gestire pi\u00f9 server, bilanciatori di carico e caricamenti sul cloud.<\/p>\n<p>Molti host WordPress non sono developer-friendly e non offrono accesso SSH e Composer o l&#8217;integrazione di <a href=\"https:\/\/kinqsta.com\/it\/blog\/wp-cli\/\">WP-CLI<\/a>, che sono richiesti per utilizzare Trellis e Bedrock. Per fortuna, <strong>Kinsta offre l&#8217;accesso SSH su tutti i suoi piani di hosting<\/strong>, da Single 35k a WP 60 e oltre, il che rende possibile tutto questo. \u00c8 anche possibile <strong>modificare il percorso di root<\/strong> perch\u00e9 tutto funzioni correttamente.<\/p>\n\n<h2>Bedrock vs il normale WordPress<\/h2>\n<p>Vi starete chiedendo perch\u00e9 utilizzare Bedrock invece di un&#8217;installazione tradizionale di WordPress. Il motivo \u00e8 che Bedrock \u00e8 sviluppato <b>pensando al moderno web developer<\/b>:<\/p>\n<ul>\n<li>File di configurazione specifici per l&#8217;ambiente, memorizzati al di fuori della web root pubblica<\/li>\n<li>Variabili d&#8217;ambiente per separare la configurazione dal codice in un unico file <code>.env<\/code><\/li>\n<li>Maggiore sicurezza ottenuta limitando l&#8217;accesso ai file non web e alle <a href=\"https:\/\/github.com\/roots\/wp-password-bcrypt\">password hashed bcrypt<\/a><\/li>\n<li>Directory personalizzata dei contenuti wp denominata <code>app<\/code><\/li>\n<li>Composer per la gestione di WordPress, dei plugin, dei temi e di altre <a href=\"https:\/\/kinqsta.com\/it\/blog\/installazione-estensione-php-docker\/\">dipendenze PHP<\/a><\/li>\n<li><code>.gitignore<\/code> che esclude il core, i plugin e gli upload di WordPress<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.raspberrypi.org\/\">Raspberry Pi<\/a>, <a href=\"https:\/\/www.snopes.com\/\">Snopes<\/a>, <a href=\"http:\/\/blog.jetblue.com\/\">JetBlue<\/a> e altri si affidano a Bedrock per i propri siti WordPress.<\/p>\n<p>Diamo un&#8217;occhiata alle due strutture di cartelle affiancate:<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2018\/04\/bedrock-vs-wordpress.png\" alt=\"Bedrock vs WordPress\" width=\"1600\" height=\"1407\"><figcaption class=\"wp-caption-text\">Bedrock vs WordPress<\/figcaption><\/figure>\n<p>L&#8217;installazione di WordPress in una sottodirectory sale di livello con Bedrock. Gran parte della filosofia di Bedrock si ispira alla metodologia <a href=\"http:\/\/12factor.net\/\">Twelve-Factor App<\/a>, inclusa la <a href=\"https:\/\/roots.io\/twelve-factor-wordpress\/\">versione specifica di WordPress<\/a>.<\/p>\n<h2>Configurare Trellis per Kinsta<\/h2>\n<p>Per prima cosa, assicuratevi che le vostre chiavi pubbliche SSH siano state <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/connessione-ssh\/#add-ssh-keys-mykinsta\">aggiunte al cruscotto di MyKinsta<\/a>.<\/p>\n<p>Trellis pu\u00f2 essere distribuito su Kinsta con pochi aggiornamenti. Dato che Kinsta fornisce tutto dal punto di vista del server web, il provisioning dei vostri ambienti di staging e produzione non \u00e8 applicabile.<\/p>\n<p>Le distribuzioni mono-comando in Trellis richiedono su Kinsta una configurazione minima. Una volta configurato, potrete distribuire i vostri siti WordPress eseguendo il playbook di distribuzione in Trellis:<\/p>\n<pre><code class=\"language-sass\">ansible-playbook deploy.yml -e env=staging -e site=example.com --limit=kinsta_staging<\/code><\/pre>\n<p>Aprite il vostro <a href=\"https:\/\/kinqsta.com\/it\/mykinsta\/\">cruscotto MyKinsta<\/a> e andate al sito WordPress che state configurando con Bedrock e Trellis. Tenete il vostro <a href=\"https:\/\/kinqsta.com\/it\/blog\/editor-html-gratuiti\/\">editor di codice<\/a> aperto alla directory <code>trellis<\/code> nel vostro progetto.<\/p>\n<p>Per prima cosa, modificate <code>trellis\/ansible.cfg<\/code> e aggiungete quanto segue a <code>[defaults]<\/code> in alto:<\/p>\n<pre><code class=\"language-sass\">forks = 3\nhost_key_checking = False<\/code><\/pre>\n<h3>Configurazione dello staging<\/h3>\n<p>Assicuratevi che\u00a0<code>trellis\/group_vars\/staging\/wordpress_sites.yml<\/code>\u00a0sia configurato con il\u00a0<code>canonical<\/code>\u00a0appropriato per il vostro sito di staging:<\/p>\n<pre><code class=\"language-sass\">wordpress_sites:\n  example.com:\n    site_hosts:\n      - canonical: staging-example.kinqsta.com<\/code><\/pre>\n<p>Quindi aprite <code>trellis\/group_vars\/staging\/main.yml<\/code> e aggiungete quanto segue alla fine del file:<\/p>\n<pre><code class=\"language-sass\">project_root: \/www\/example_123\/public\nwww_root: \/www\/example_123\/public\nweb_user: example\nweb_group: www-data<\/code><\/pre>\n<p>Sostituite i percorsi <code>project_root<\/code> e <code>www_root<\/code> con il percorso corretto fornito nel cruscotto di MyKinsta per il vostro <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/\">ambiente di staging<\/a>.<\/p>\n<figure id=\"attachment_75635\" aria-describedby=\"caption-attachment-75635\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-75635 size-full\" src=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/07\/dove-trovare-root-pubblica.jpg\" alt=\"Dove trovare la root pubblica in MyKinsta\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-75635\" class=\"wp-caption-text\">Dove trovare la root pubblica in MyKinsta<\/figcaption><\/figure>\n<p>Quindi aprite il file\u00a0<code>trellis\/group_vars\/staging\/vault.yml<\/code>\u00a0eseguendo\u00a0<code>ansible-vault edit group_vars\/staging\/vault.yml<\/code>.<\/p>\n<p>Dobbiamo aggiungere <code>db_user<\/code>, <code>db_name<\/code> e <code>db_password<\/code> a <code>env<\/code>. Potete trovarne i valori nella schermata principale delle informazioni sul vostro sito nel cruscotto di MyKinsta.<\/p>\n<figure id=\"attachment_75637\" aria-describedby=\"caption-attachment-75637\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-75637 size-full\" src=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/07\/credenziali-sftp-database.jpg\" alt=\"Credenziali SFTP e database in MyKinsta\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-75637\" class=\"wp-caption-text\">Credenziali SFTP e database in MyKinsta<\/figcaption><\/figure>\n<pre><code class=\"language-sass\">vault_wordpress_sites:\n  example.com:\n    env:\n      db_user: \"example\"\n      db_name: \"example\"\n      db_password: \"xxxxxxxxxxxxxxx\"\n      # Generate your keys here: https:\/\/roots.io\/salts.html\n      auth_key: \"\"\n      secure_auth_key: \"\"\n      logged_in_key: \"\"\n      nonce_key: \"\"\n      auth_salt: \"\"\n      secure_auth_salt: \"\"\n      logged_in_salt: \"\"\n      nonce_salt: \"\"<\/code><\/pre>\n<p>Infine, aprite\u00a0<code>trellis\/hosts\/staging<\/code>\u00a0e sostituite il contenuto con:<\/p>\n<pre><code class=\"language-sass\">kinsta_staging ansible_host=104.154.94.123 ansible_ssh_port=12345 ansible_ssh_extra_args='-o StrictHostKeyChecking=no'\n\n[web]\nkinsta_staging\n\n[staging]\nkinsta_staging<\/code><\/pre>\n<p>Assicuratevi che l&#8217;host e la porta SSH corrispondano a quanto riportato nel cruscotto di MyKinsta.<\/p>\n<figure id=\"attachment_75638\" aria-describedby=\"caption-attachment-75638\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-75638 size-full\" src=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/07\/dettagli-host-porta-sftp.jpg\" alt=\"Dettagli host e porta SFTP ambiente di staging\" width=\"1500\" height=\"489\"><figcaption id=\"caption-attachment-75638\" class=\"wp-caption-text\">Dettagli host e porta SFTP per l&#8217;ambiente di staging<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>In alcuni casi, soprattutto con configurazioni di WordPress non standard come Bedrock, Kinsta potrebbe non rilevare automaticamente le credenziali del database. Ci\u00f2 pu\u00f2 causare problemi quando si eseguono operazioni come la clonazione di ambienti, il ripristino di backup o l&#8217;aggiornamento delle password del database.<\/p>\n<p>Per evitare ci\u00f2, \u00e8 necessario definire manualmente specifiche <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/php\/#php-constants\">costanti PHP<\/a> nel file di configurazione del sito Bedrock (<code>bedrock\/config\/application.php<\/code>). Questo passaggio \u00e8 essenziale per garantire che Kinsta possa gestire correttamente le credenziali del database del sito.<\/p>\n<p>Ecco come definire le costanti necessarie:<\/p>\n<pre><code class=\"language-php\">define('DB_NAME', defined('SERVER_SECRET_DB_NAME') ? SERVER_SECRET_DB_NAME : 'your_db_name');\n define('DB_USER', defined('SERVER_SECRET_DB_USER') ? SERVER_SECRET_DB_USER : 'your_db_user');\n define('DB_PASSWORD', defined('SERVER_SECRET_DB_PASSWORD') ? SERVER_SECRET_DB_PASSWORD : 'your_db_password');\n define('DB_HOST', defined('SERVER_SECRET_DB_HOST') ? SERVER_SECRET_DB_HOST : 'localhost');<\/code><\/pre>\n<p>Aggiungendo queste righe al file di configurazione, ci si assicura che MyKinsta possa gestire correttamente le credenziali del database, il che \u00e8 fondamentale per mantenere un processo di distribuzione fluido e privo di errori.<\/p>\n<\/aside>\n\n<h3>Configurazione della produzione<\/h3>\n<p>Ora ripetiamo la stessa procedura descritta sopra per l&#8217;ambiente di produzione. Assicuratevi di passare al vostro ambiente &#8220;live&#8221; nel cruscotto di MyKinsta.<\/p>\n<figure id=\"attachment_75639\" aria-describedby=\"caption-attachment-75639\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-75639 size-full\" src=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/07\/passate-vostro-ambiente-live.jpg\" alt=\"Ambiente live in MyKinsta\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-75639\" class=\"wp-caption-text\">Passare all&#8217;ambiente live in MyKinsta<\/figcaption><\/figure>\n<p>Aprite <code>trellis\/group_vars\/production\/main.yml<\/code> e aggiungete quanto segue alla fine del file:<\/p>\n<pre><code class=\"language-sass\">project_root: \/www\/example_123\/public\nwww_root: \/www\/example_123\/public\nweb_user: example\nweb_group: www-data<\/code><\/pre>\n<p>Assicuratevi di sostituire i percorsi <code>project_root<\/code> e <code>www_root<\/code> con il percorso corretto fornito nel cruscotto di MyKinsta per il vostro ambiente live.<\/p>\n<p>Quindi aprite <code>trellis\/group_vars\/production\/vault.yml<\/code> per l&#8217;editing eseguendo <code>ansible-vault edit group_vars\/production\/vault.yml<\/code>:<\/p>\n<pre><code class=\"language-sass\">vault_wordpress_sites:\n  example.com:\n    env:\n      db_user: \"example\"\n      db_name: \"example\"\n      db_password: \"xxxxxxxxxxxxxxx\"\n      # Generate your keys here: https:\/\/roots.io\/salts.html\n      auth_key: \"\"\n      secure_auth_key: \"\"\n      logged_in_key: \"\"\n      nonce_key: \"\"\n      auth_salt: \"\"\n      secure_auth_salt: \"\"\n      logged_in_salt: \"\"\n      nonce_salt: \"\"<\/code><\/pre>\n<p>Infine, aprite <code>trellis\/hosts\/production<\/code>\u00a0e sostituite il contenuto con:<\/p>\n<pre><code class=\"language-sass\">kinsta_production ansible_host=104.154.94.123 ansible_ssh_port=12345 ansible_ssh_extra_args='-o StrictHostKeyChecking=no'\n\n[web]\nkinsta_production\n\n[production]\nkinsta_production<\/code><\/pre>\n<h3>Modificare i Task di Deploy<\/h3>\n<p>Le distribuzioni di Trellis tentano di ricaricare <code>php-fpm<\/code>, che dobbiamo rimuovere dal tentativo di esecuzione sui server di Kinsta. Dobbiamo anche attivare lo svuotamento della <a href=\"https:\/\/kinqsta.com\/it\/blog\/la-cache-di-wordpress\/\">cache di Kinsta<\/a> su una distribuzione.<\/p>\n<p>Aprite <code>trellis\/roles\/deploy\/hooks\/finalize-after.yml<\/code>\u00a0e scorrete fino in fondo. Rimuovete l&#8217;ultimo task per\u00a0<code>Reload php-fpm<\/code> e aggiungete quanto segue:<\/p>\n<pre><code class=\"language-sass\">- name: Clear Kinsta cache\n  uri:\n    url: \"{{ site_env.wp_home }}\/ask-support-rep\/\"\n    method: GET<\/code><\/pre>\n<p>Sostituite il <code>ask-support-rep<\/code> qui sopra dopo aver <strong>chiesto a un addetto al supporto di Kinsta<\/strong> l&#8217;URL per cancellare la cache del vostro sito.<\/p>\n<h3>Opzionale: Installare le Dipendenze di Composer<\/h3>\n<p>Se ricevete una schermata che dice di eseguire &#8220;Composer Install&#8221;, aggiungete quanto segue subito prima del codice &#8220;Clear Kinsta cache&#8221; di cui sopra:<\/p>\n<pre><code class=\"language-sass\">- name: Install Composer dependencies\ncomposer:\ncommand: install\nworking_dir: &gt;\/www\/example123\/public\/final-path<\/code><\/pre>\n<p>Il percorso <code>\/final-path<\/code> potrebbe variare a seconda delle impostazioni della vostra configurazione Bedrock\/Trellis.<\/p>\n<h2>Aggiungere kinsta-mu-plugins a Bedrock<\/h2>\n<p>I siti Bedrock sono dotati di <code>mu-plugin<\/code> installati automaticamente, ma \u00e8 necessario installare il <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/plugin-kinsta-mu\/\">MU plugin di Kinsta<\/a> inserendo il pacchetto <code>kinsta-mu-plugins<\/code>. Questo plugin (che viene installato per impostazione predefinita quando si crea un sito WordPress tramite MyKinsta) gestisce aspetti quali il <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/cache\/cache-del-sito\/#site-cache-expiration\">caching di tutta la pagina<\/a> e l&#8217;integrazione del <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">CDN di Kinsta<\/a>.<\/p>\n<p>Aprite <code>site\/composer.json<\/code> e aggiungete quanto segue all&#8217;interno dell&#8217;array <code>repositories<\/code>:<\/p>\n<pre><code class=\"language-sass\">{\n  \"type\": \"package\",\n  \"package\": {\n    \"name\": \"kinsta\/kinsta-mu-plugins\",\n    \"type\": \"wordpress-muplugin\",\n    \"version\": \"2.3.3\",\n    \"dist\": {\n      \"url\": \"https:\/\/kinqsta.com\/kinsta-tools\/kinsta-mu-plugins.zip\",\n      \"type\": \"zip\"\n    }\n  }\n}<\/code><\/pre>\n<p>Quindi esegui quanto segue dalla cartella Bedrock\/sito (o specifica i plugin kinsta\/kinsta-mu come requisito nel file <code>composer.json<\/code>):<\/p>\n<pre><code class=\"language-sass\">composer require kinsta\/kinsta-mu-plugins:2.3.3<\/code><\/pre>\n<p>Le seguenti costanti possono essere necessarie per risolvere i problemi con i percorsi CDN e gli URL delle risorse condivise dei plugin. Aggiungete il seguente codice al file di configurazione del sito (<strong>bedrock\/config\/application.php<\/strong> nei siti Bedrock):<\/p>\n<pre><code class=\"language-php\">\/**\n * Kinsta CDN fix for Bedrock\n *\/\ndefine('KINSTA_CDN_USERDIRS', 'app');\n\n\/**\n * Fix Kinsta MU Plugins URL path with Bedrock\n *\/\n$mu_plugins_url = Config::get('WP_CONTENT_URL') . '\/mu-plugins';\ndefine('KINSTAMU_CUSTOM_MUPLUGIN_URL', \"{$mu_plugins_url}\/kinsta-mu-plugins\");<\/code><\/pre>\n<p>Per ulteriori informazioni, tra cui anche come aggiornare il plugin, consultate la nostra guida al <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/plugin-kinsta-mu\/\">MU plugin di Kinsta<\/a>.<\/p>\n<h2>Passi Finali con il Supporto di Kinsta<\/h2>\n<p>L&#8217;ultima cosa da fare \u00e8 informare Kinsta della stringa da impostare per la radice del documento. Saltate in <a href=\"https:\/\/my.kinqsta.com\/?lang=it\">MyKinsta<\/a> e chiedete al team di supporto di aggiornare la vostra document root a <code>public\/current\/web<\/code>.<\/p>\n<p>Se non si \u00e8 gi\u00e0 ottenuto l&#8217;URL di cancellazione della cache, chiedete aiuto anche per questo e assicuratevi che <code>trellis\/roles\/deploy\/hooks\/finalize-after.yml<\/code> sia stato aggiornato con l&#8217;URL corretto affinch\u00e9 la cache di Kinsta sia cancellata ad un deploy eseguito con successo.<\/p>\n<p>Una volta fatto, sarete in grado di implementare sia nel vostro ambiente di staging che in quello di produzione con una sola linea:<\/p>\n<pre><code class=\"language-sass\"># Deploy staging\nansible-playbook deploy.yml -e env=staging -e site=example.com --limit=kinsta_staging\n\n# Deploy production\nansible-playbook deploy.yml -e env=production -e site=example.com --limit=kinsta_production<\/code><\/pre>\n<p>Meglio ancora&#8230; configurate un servizio di integrazione continuo, come CircleCI, per eseguire automaticamente l&#8217;implementazione quando eseguite il commit su <code>staging<\/code> o <code>master<\/code>!<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta aggiorner\u00e0 anche la configurazione di NGINX per garantire che il server cron sia compatibile con la configurazione di Bedrock. Se parte della vostra configurazione prevede <a href=\"https:\/\/kinqsta.com\/it\/blog\/disattivare-wp-cron\/\">la disattivazione del WP Cron<\/a>, assicuratevi di informare il team di supporto<\/p>\n<\/aside>\n\n","protected":false},"excerpt":{"rendered":"<p>Questo \u00e8 un post per tutti voi sviluppatori di WordPress! Oggi vi spiegheremo come utilizzare e integrare Bedrock e Trellis su Kinsta. Se non avete mai &#8230;<\/p>\n","protected":false},"author":58,"featured_media":31991,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[67,3],"topic":[26012,26206],"class_list":["post-31984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wordpress","topic-notizie-da-kinsta","topic-servizi-kinsta"],"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 Utilizzare Bedrock e Trellis su Kinsta (Sviluppo WordPress)<\/title>\n<meta name=\"description\" content=\"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo 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:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sviluppo WordPress: come utilizzare Bedrock e Trellis?\" \/>\n<meta property=\"og:description\" content=\"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\" \/>\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=\"2020-01-20T13:23:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-03T14:59:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\" \/>\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\/png\" \/>\n<meta name=\"author\" content=\"Ben Word\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\" \/>\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=\"Ben Word\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\"},\"author\":{\"name\":\"Ben Word\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36\"},\"headline\":\"Sviluppo WordPress: come utilizzare Bedrock e Trellis?\",\"datePublished\":\"2020-01-20T13:23:53+00:00\",\"dateModified\":\"2024-12-03T14:59:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\"},\"wordCount\":1459,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\",\"keywords\":[\"webdev\",\"WordPress\"],\"articleSection\":[\"Sviluppo WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\",\"name\":\"Come Utilizzare Bedrock e Trellis su Kinsta (Sviluppo WordPress)\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\",\"datePublished\":\"2020-01-20T13:23:53+00:00\",\"dateModified\":\"2024-12-03T14:59:53+00:00\",\"description\":\"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png\",\"width\":1460,\"height\":730,\"caption\":\"Come Utilizzare Bedrock e Trellis a Kinsta (WordPress Development)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Notizie da Kinsta\",\"item\":\"https:\/\/kinqsta.com\/it\/argomenti\/notizie-da-kinsta\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sviluppo WordPress: come utilizzare Bedrock e Trellis?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/it\/#website\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.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:\/\/kinqsta.com\/it\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36\",\"name\":\"Ben Word\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g\",\"caption\":\"Ben Word\"},\"description\":\"Ben Word is a web developer and interaction designer. He is the founder of Roots, an open-source organization that creates tools to help WordPress developers build better sites.\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/author\/benword\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come Utilizzare Bedrock e Trellis su Kinsta (Sviluppo WordPress)","description":"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo 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:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/","og_locale":"it_IT","og_type":"article","og_title":"Sviluppo WordPress: come utilizzare Bedrock e Trellis?","og_description":"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.","og_url":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2020-01-20T13:23:53+00:00","article_modified_time":"2024-12-03T14:59:53+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","type":"image\/png"}],"author":"Ben Word","twitter_card":"summary_large_image","twitter_description":"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.","twitter_image":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Ben Word","Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/"},"author":{"name":"Ben Word","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36"},"headline":"Sviluppo WordPress: come utilizzare Bedrock e Trellis?","datePublished":"2020-01-20T13:23:53+00:00","dateModified":"2024-12-03T14:59:53+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/"},"wordCount":1459,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","keywords":["webdev","WordPress"],"articleSection":["Sviluppo WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/","url":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/","name":"Come Utilizzare Bedrock e Trellis su Kinsta (Sviluppo WordPress)","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","datePublished":"2020-01-20T13:23:53+00:00","dateModified":"2024-12-03T14:59:53+00:00","description":"Sia Bedrock che Trellis esistono per facilitare lo sviluppo, la manutenzione e la distribuzione dei siti WordPress. Scopri come utilizzare queste soluzioni su Kinsta per velocizzare il tuo workflow.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#primaryimage","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/01\/bedrock-trellis.png","width":1460,"height":730,"caption":"Come Utilizzare Bedrock e Trellis a Kinsta (WordPress Development)"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/it\/blog\/bedrock-trellis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Notizie da Kinsta","item":"https:\/\/kinqsta.com\/it\/argomenti\/notizie-da-kinsta\/"},{"@type":"ListItem","position":3,"name":"Sviluppo WordPress: come utilizzare Bedrock e Trellis?"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/it\/#website","url":"https:\/\/kinqsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.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:\/\/kinqsta.com\/it\/#\/schema\/person\/95fba3c8e3204e99dcbd285615eb7a36","name":"Ben Word","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d016fb49eb7b7c0bda1687751f7e5a0?s=96&d=mm&r=g","caption":"Ben Word"},"description":"Ben Word is a web developer and interaction designer. He is the founder of Roots, an open-source organization that creates tools to help WordPress developers build better sites.","url":"https:\/\/kinqsta.com\/it\/blog\/author\/benword\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/31984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/comments?post=31984"}],"version-history":[{"count":18,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/31984\/revisions"}],"predecessor-version":[{"id":79877,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/31984\/revisions\/79877"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/translations\/jp"},{"href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/31984\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media\/31991"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media?parent=31984"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/tags?post=31984"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/topic?post=31984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}