{"id":5641,"date":"2015-03-03T11:19:58","date_gmt":"2015-03-03T10:19:58","guid":{"rendered":"https:\/\/www.hostingvirtuale.com\/blog\/?p=5641"},"modified":"2015-03-03T11:53:39","modified_gmt":"2015-03-03T10:53:39","slug":"10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci","status":"publish","type":"post","link":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html","title":{"rendered":"10 configurazioni avanzate di WordPress che forse non conosci"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-5643\" src=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\" alt=\"10 configurazioni avanzate di WordPress che forse non conosci\" width=\"540\" height=\"300\" srcset=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg 540w, https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress-300x167.jpg 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/p>\n<p>Il file <strong>wp-config.php<\/strong> fa parte del cuore di WordPress ed oltre ad essere il punto di partenza per qualsiasi nuova installazione, rappresenta il fulcro centrale delle impostazioni e configurazioni di base di questo CMS (Content Management System).\u00a0Quando si scarica una copia vergine di WordPress il file si trova con il come <strong>wp-config-sample.php<\/strong> ed occorre rinominarlo in <strong>wp-config.php <\/strong>per fare in modo che venga utilizzato dal sistema.<!--more--><\/p>\n<p>All\u2019interno di questo file sono indicate le informazioni basilari per l\u2019accesso al database (host, nome utente, password, prefisso delle tabelle), le chiavi di salatura (usate dal sistema di login e dai form del backend), la modalit\u00e0 di debug e la lingua di WordPress (modificabile nelle ultime versioni anche da backend).<\/p>\n<p>Ci sono per\u00f2 alcune configurazioni avanzate di WordPress che \u00e8 possibile attivare proprio agendo all\u2019interno del wp-config.php. Oggi ne vediamo 10 che, forse, non conoscete.<\/p>\n<h2>1) Revisioni dei post<\/h2>\n<p>Quante volte vi \u00e8 capitato di lavorare per pi\u00f9 giorni ad un post? Oppure di modificare ed aggiornare una pagina molte volte? A me capita spesso.<\/p>\n<p>Ogni volta che salvate un post o una pagina cliccando il pulsante \u201cAggiorna\u201d WordPress crea una nuova revisione, ovvero una copia dello stato del post. Questo vi permette, in caso di errori o ripensamenti, di \u201ctornare indietro\u201d e riprisitinare una versione precedente.<\/p>\n<p>Il \u201cproblema\u201d delle revisioni \u00e8 che \u201coccupano spazio\u201d nel vostro database MySql e possono potenzialmente rallentare il vostro sito (anche perch\u00e8 sono memorizzate nella stessa tabella wp_posts dove risiedono i post \u201creali\u201d). Quindi, nell\u2019ottica di <a title=\"Ottimizzare MySQL per migliorare le prestazioni del database\" href=\"https:\/\/www.hostingvirtuale.com\/blog\/ottimizzare-mysql-per-migliorare-le-prestazioni-del-database-5537.html\" target=\"_blank\">ottimizzare il database MySql<\/a>, possiamo limitarne il numero con una semplice costante di configurazione chiamata WP_POST_REVISIONS da inserire nel vostro wp-config.php in queste varianti:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;WP_POST_REVISIONS&#8217;, false);<\/p>\n<p>se volete completamente disabilitare il salvataggio delle revisioni. Oppure, in modo pi\u00f9 prudente, e consigliato:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;WP_POST_REVISIONS&#8217;, 3);<\/p>\n<p>che limita a 3 il numero massimo di revisioni salvate.<\/p>\n<h2>2) Svuotare il cestino<\/h2>\n<p>Ogni volta che un utente cancella un post o una pagina questa viene spostata nel Cestino di WordPress e verr\u00e0 cancellata dopo 30 giorni. Anche in questo caso parliamo di record che \u201coccupano spazio\u201d inutilmente nel database, perci\u00f2 possiamo definire la costante &#8216;EMPTY_TRASH_DAYS&#8217; in modo da limitare questo periodo. Nel mio caso ho impostato a 10 giorni la cancellazione automatica degli elementi nel cestino, ecco come:<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;EMPTY_TRASH_DAYS&#8217;, 10);<\/p>\n<p>se siete sempre sicuri di quello che fate \ud83d\ude42 potete disabilitare completamente il cestino impostando la costante con il valore 0.<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;EMPTY_TRASH_DAYS&#8217;, 0);<\/p>\n<h2><strong>3) Modificare l\u2019intervallo di autosalvataggio<\/strong><\/h2>\n<p>Per questa configurazione non spendo tante parole, sappiate che WordPress salva una \u201cbozza\u201d dei vostri post e pagine mentre li scrivete ad intervalli regolari di 60 secondi. Qualora voleste modificare questo periodo di tempo, perch\u00e8 volete accorciarlo o allungarlo, la costante da inserire nel file wp-config \u00e8:<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;AUTOSAVE_INTERVAL&#8217;, 120); \/\/ Il valore \u00e8 in secondi, nell\u2019esempio 2 minuti<\/p>\n<h2><strong>4) Disabilitare gli aggiornamenti automatici<\/strong><\/h2>\n<p>Dalla versione 3.7 WordPress \u00e8 in grado di auto-aggiornarsi senza l\u2019intervento degli amministratori. Gli <a title=\"Infografica: aggiornamento automatico di WordPress \" href=\"https:\/\/www.hostingvirtuale.com\/blog\/verifica-lo-stato-di-salute-di-un-sito-wordpress-5526.html\" target=\"_blank\">aggiornamenti automatici<\/a> sono, per impostazione di default, abilitati solo per le minor release: significa che se possedete la versione 4.1.1 WordPress si aggiorner\u00e0 automaticamente alle versioni 4.1.2, 4.1.3, ecc ma non alla versione 4.2.<\/p>\n<p>Questo pu\u00f2 essere un vantaggio, perch\u00e8 non dovrete preoccuparvi di aggiornare WP per bug fix urgenti o release di sicurezza ed avrete sempre un\u2019installazione aggiornata (cosa estremamente consigliata), ma pu\u00f2 essere anche uno svantaggio.<\/p>\n<p>Capita a volte di personalizzare in modo spinto la piattaforma, di utilizzare plugin di dubbia provenienza o temi di sviluppatori poco professionali che rendono \u201crischioso\u201d l\u2019aggiornamento automatico in quanto \u201cpotrebbe rompersi qualcosa\u201d ed \u00e8 preferibile agire in modo manuale, verificando subito dopo che tutto funzioni correttamente.<\/p>\n<p>Se siete in quest\u2019ultimo caso consiglio di disabilitare gli aggiornamenti automatici con questa configurazione:<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;WP_AUTO_UPDATE_CORE&#8217;, false );<\/p>\n<p>Se invece siete sicuri di avere un\u2019installazione \u201cpulita\u201d e non volete preoccuparvi di niente, potete lasciare le impostazioni di default oppure passare al \u201cpilota automatico\u201d facendo gestire a WordPress tutti gli aggiornamenti (temi, <a title=\"Plugin WordPress: cosa sono e a cosa servono\" href=\"https:\/\/www.hostingvirtuale.com\/blog\/plugin-wordpress-cosa-sono-cosa-servono-4816.html\" target=\"_blank\">plugin<\/a> e traduzioni compresi). Per farlo occorre agire in un altro file chiamato functions.php (che risiede sempre all\u2019interno del tema che state usando) aggiungendo <a title=\"Configurare gli aggiornamenti automatici\" href=\"http:\/\/codex.wordpress.org\/it:Configurare_gli_aggiornamenti_automatici\" target=\"_blank\" rel=\"nofollow\">alcuni filtri per cui vi rimando alla documentazione ufficiale<\/a>.<\/p>\n<h2><strong>5) Disabilitare la modifica dei files da backend<\/strong><\/h2>\n<p>WordPress permette di modificare i files di temi e plugin direttamente dal backend. Questo significa che se un malintenzionato riesce ad entrare nel backend (indovina per esempio la vostra password di admin) pu\u00f2 modificare i file della vostra installazione direttamente da li e fare potenzialmente danni o semplicemente farvi diventare degli spammer (immaginate se inserisse un link ad un sito che vende viagra).<\/p>\n<p>Per evitare tutto questo \u00e8 sufficiente abilitare una delle nostre <strong>configurazioni avanzate di WordPress<\/strong>, eccola:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;DISALLOW_FILE_EDIT&#8217;, true);<\/p>\n<p>Se vi interessa qualche nozione in pi\u00f9 sulla sicurezza di WordPress, in <a title=\"Perch\u00e9 non sottovalutare la sicurezza del tuo sito WordPress\" href=\"http:\/\/www.yourinspirationweb.com\/2014\/03\/12\/perche-non-sottovalutare-la-sicurezza-del-tuo-sito-wordpress\/\" target=\"_blank\" rel=\"nofollow\">questo articolo<\/a> ho descritto alcuni attacchi che ho subito e alcune contromisure che ho poi adottato per proteggere i miei siti WP.<\/p>\n<h2><strong>6) Spostare\/Rinominare la cartella wp-content<\/strong><\/h2>\n<p>Sempre nell\u2019ottica di <a title=\"WordPress: come aumentare la sicurezza del tuo blog\" href=\"https:\/\/www.hostingvirtuale.com\/blog\/wordpress-come-aumentare-la-sicurezza-del-tuo-blog-4000.html\" target=\"_blank\">aumentare la sicurezza di WordPress<\/a> possiamo spostare o rinominare la cartella <strong>wp-content<\/strong>, ovvero la cartella dove vengono salvati tutti i file caricati dagli utenti e dove risiedono plugin e temi.<\/p>\n<p>Molti bot automatici alla ricerca di installazioni WordPress cercano proprio la cartella <strong>wp-content<\/strong> per identificare un sito che usa questo CMS e provare quindi a bucarlo in base alle falle conosciute nelle varie versioni.<\/p>\n<p>Consiglio la seguente configurazione solo a quelli che partono con una nuova installazione (in una esistente si dovrebbero infatti fare delle migrazioni dei dati):<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;WP_CONTENT_DIR&#8217;, dirname(__FILE__) . &#8216;\/miopath\/miacartella&#8217;);<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;WP_CONTENT_URL&#8217;, &#8216;http:\/\/www.tuodominio.it\/miopath\/miacartella&#8217;);<\/p>\n<p>Potete inserire qualsiasi path a cartella gi\u00e0 esistente nel vostro spazio web, anche se si trova fuori (anzi meglio) dalla cartella di installazione di WordPress. Fate attenzione a non inserire l\u2019ultimo \u201c\/\u201d nel path di configurazione, non \u00e8 richiesto.<\/p>\n<h2><strong>7) Indirizzi di installazione WordPress e home del sito web<\/strong><\/h2>\n<p>Secondo alcuni guru di WordPress che seguo impostare direttamente nel file wp-config.php le configurazioni relative alle url di installazione di WordPress e alla url della homepage del sito web aiuta a migliorare le performance.<\/p>\n<p>Queste 2 configurazioni avanzate:<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;WP_SITEURL&#8217;, &#8216;http:\/\/miodominio.it\/wp );<\/p>\n<p style=\"padding-left: 30px;\">define( &#8216;WP_HOME&#8217;, &#8216;http:\/\/miodominio.it&#8217; );<\/p>\n<p>vanno infatti in ovverride delle impostazioni salvate tramite la pagina Impostazioni del backend nella tabella del database delle opzioni di WordPress. Perci\u00f2 scrivendole nel wp-config.php si evita una query al database. Se siete dei perfezionisti\u2026 \ud83d\ude42<\/p>\n<h2><strong>8) Cambiare il prefisso delle tabelle di WordPress<\/strong><\/h2>\n<p>So che questa configurazione la conoscete tutti\u2026 ma voglio spenderci ugualmente due parole per due consigli pratici:<\/p>\n<ul>\n<li>il primo \u00e8 di usare sempre un prefisso randomico seguito dal suffisso di default di WP. Ovvero impostare (a titolo di esempio) il prefisso delle tabelle su \u201cxy783z_wp_\u201d anzich\u00e8 semplicemente \u201cxy783z_\u201d. Trovo infatti che lasciare la parte con il \u201cwp_\u201d (che \u00e8 la configurazione di base) aiuti a comprendere meglio e pi\u00f9 velocemente eventuali tutorial che troverete in rete (soprattutto quelli con le query SQL)<\/li>\n<li>il secondo \u00e8 di usare sempre lettere minuscole per il prefisso. Non so spiegarne il motivo tecnico, ma mi \u00e8 capitato che in un particolare <a title=\"Installazione WordPress su richiesta del cliente\" href=\"https:\/\/www.hostingvirtuale.com\/hosting-wordpress.php\" target=\"_blank\"><strong>Hosting WordPress<\/strong><\/a> non riuscivo a far funzionare il sito perch\u00e8 avevo installato WP usando un prefisso tipo \u201cHostingVirtuale0045_wp_\u201d mentre il server MySql utilizzava le tabelle come \u201chostingvirtuale0045_wp_\u201d. Mistero. Magari non vi capiter\u00e0 mai, ma tanto\u2026 cosa vi costa usare le minuscole? \ud83d\ude42<\/li>\n<\/ul>\n<p>Nel caso non sapessi di cosa sto parlando, mi riferisco a questa configurazione del nostro file wp-config.php:<\/p>\n<p style=\"padding-left: 30px;\">$table_prefix = &#8216;wp_&#8217;; \/\/ Solo numeri, lettere e underscore<\/p>\n<p>che definisce il prefisso delle tabelle del database di WordPress e che \u00e8 altamente consigliato di cambiare rispetto alla versione standard per ragioni legate alla sicurezza.<\/p>\n<h2><strong>9) Debug su WordPress<\/strong><\/h2>\n<p>Mai capitata la famosa \u201c<em>pagina bianca di WordPress<\/em>\u201d? Quando si verifica un errore su WordPress spesso non vengono date molte informazioni (giustamente) e quindi \u00e8 necessario attivare la modalit\u00e0 di debug. Nella sua versione pi\u00f9 semplice e veloce consiste nell\u2019impostare a TRUE la costante WP_DEBUG gi\u00e0 presente nel vostro file wp-config.php in questo modo:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;WP_DEBUG&#8217;, true);<\/p>\n<p>noi per\u00f2 stiamo parlando di configurazioni avanzate, perci\u00f2 facciamo un passo in pi\u00f9 ed invece di far visualizzare a tutti i nostri errori (che a questo punto vengono stampati direttamente a video al posto della pagina bianca) li facciamo scrivere all\u2019interno di un file di testo, chiamato file di log. Ecco come:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;WP_DEBUG_LOG&#8217;, true); \/\/ questo dice a WP di scrivere il log di debug dentro al file su <strong>\/wp-content\/debug.log<\/strong><\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;WP_DEBUG_DISPLAY&#8217;, false); \/\/ dice a WP di non mostrare gli errori \u201ca video\u201d<\/p>\n<p style=\"padding-left: 30px;\">@ini_set(&#8216;display_errors&#8217;, 0); \/\/ stessa cosa della precedente riga, ma si tratta di un impostazione del php.ini<\/p>\n<h2><strong>10) Accessi FTP<\/strong><\/h2>\n<p>In alcuni hosting linux che ho utilizzato non era possibile installare (in modo immediato) i plugin dal backend (o gli aggiornamenti di WordPress) perch\u00e8 venivano richieste ogni volta le credenziali FTP per l\u2019accesso allo spazio web. Perci\u00f2, se vi trovate in questa situazione, potete inserire i vostri dati di accesso FTP direttamente nel file wp-config in questo modo:<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;FTP_HOST&#8217;, &#8216;ftp.dominio.it&#8217;);<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;FTP_USER&#8217;, &#8216;ftp@dominio.it&#8217;);<\/p>\n<p style=\"padding-left: 30px;\">define(&#8216;FTP_PASS&#8217;, &#8216;password&#8217;);<\/p>\n<p>ovviamente compilando i valori delle costanti con le vostre credenziali.<\/p>\n<h2>Conclusioni<\/h2>\n<p>Per concludere, ricordate sempre di inserire le regole cha abbiamo visto prima dell\u2019inclusione del file php chiamato settings.php (ovvero prima della riga require_once(ABSPATH . &#8216;wp-settings.php&#8217;);) perch\u00e8 se lo fate dopo le vostre configurazioni non verranno caricate.<\/p>\n<p>Queste sono le configurazioni avanzate che ho realmente utilizzato in alcuni siti WordPress che ho sviluppato. Ne esistono moltissime altre (ad esempio il backend con SSL), ma per ora non le ho mai usate.<\/p>\n<p>Spero l\u2019articolo vi sia piaciuto. Conoscevate gi\u00e0 queste <strong>configurazioni avanzate<\/strong>? Se s\u00ec, quali usate nella vostra installazione WordPress? Parliamone nei commenti.<\/p>\n<div style=\"background: none repeat scroll 0% 0% #eaf4ff; border: 1px solid #0071bc; padding: 8px 8px 0px; margin: 5px 0px 30px;\"><strong>Autore<\/strong><br \/>\n<a title=\"Niki Rocco - Google+\" href=\"https:\/\/plus.google.com\/+NikiRocco\/?rel=author\">Niki Rocco<\/a> \u00e8 Senior Web Developer e Seo Specialist presso <a title=\"Quag, il social network utile\" href=\"https:\/\/www.quag.com\" target=\"_blank\" rel=\"nofollow\">Quag<\/a>, il social network che ti mette subito in contatto con persone nuove con i tuoi stessi interessi. Su Quag puoi condividere le tue passioni, raccontando le tue emozioni.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il file wp-config.php fa parte del cuore di WordPress ed oltre ad essere il punto di partenza per qualsiasi nuova installazione, rappresenta il fulcro centrale delle impostazioni e configurazioni di base di questo CMS (Content Management System).\u00a0Quando si scarica una copia vergine di WordPress il file si trova con il come wp-config-sample.php ed occorre rinominarlo [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":5643,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_97753652_97753652":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[503],"tags":[214],"class_list":{"0":"post-5641","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cms","8":"tag-wordpress","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10 configurazioni avanzate di WordPress che forse non conosci<\/title>\n<meta name=\"description\" content=\"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 configurazioni avanzate di WordPress che forse non conosci\" \/>\n<meta property=\"og:description\" content=\"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html\" \/>\n<meta property=\"og:site_name\" content=\"Il blog di HostingVirtuale\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/HostingVirtuale\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-03T10:19:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-03-03T10:53:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Niki Rocco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@HostingVirtuale\" \/>\n<meta name=\"twitter:site\" content=\"@HostingVirtuale\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Niki Rocco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html\",\"name\":\"10 configurazioni avanzate di WordPress che forse non conosci\",\"isPartOf\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\",\"datePublished\":\"2015-03-03T10:19:58+00:00\",\"dateModified\":\"2015-03-03T10:53:39+00:00\",\"author\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/350a3e562f62a4040610546d8b8fecf5\"},\"description\":\"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\",\"contentUrl\":\"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg\",\"width\":540,\"height\":300,\"caption\":\"10 configurazioni avanzate di WordPress che forse non conosci\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hostingvirtuale.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 configurazioni avanzate di WordPress che forse non conosci\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#website\",\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/\",\"name\":\"Il blog di HostingVirtuale\",\"description\":\"Hosting e Registrazione Domini\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hostingvirtuale.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/350a3e562f62a4040610546d8b8fecf5\",\"name\":\"Niki Rocco\",\"sameAs\":[\"http:\/\/www.quag.com\"],\"url\":\"https:\/\/www.hostingvirtuale.com\/blog\/author\/nikirocco\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 configurazioni avanzate di WordPress che forse non conosci","description":"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.","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:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html","og_locale":"it_IT","og_type":"article","og_title":"10 configurazioni avanzate di WordPress che forse non conosci","og_description":"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.","og_url":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html","og_site_name":"Il blog di HostingVirtuale","article_publisher":"https:\/\/www.facebook.com\/HostingVirtuale","article_published_time":"2015-03-03T10:19:58+00:00","article_modified_time":"2015-03-03T10:53:39+00:00","og_image":[{"width":540,"height":300,"url":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg","type":"image\/jpeg"}],"author":"Niki Rocco","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg","twitter_creator":"@HostingVirtuale","twitter_site":"@HostingVirtuale","twitter_misc":{"Scritto da":"Niki Rocco","Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html","url":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html","name":"10 configurazioni avanzate di WordPress che forse non conosci","isPartOf":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage"},"image":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage"},"thumbnailUrl":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg","datePublished":"2015-03-03T10:19:58+00:00","dateModified":"2015-03-03T10:53:39+00:00","author":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/350a3e562f62a4040610546d8b8fecf5"},"description":"Alcune configurazioni avanzate di WordPress si possono attivare agendo all\u2019interno del wp-config.php. Ecco le 10 configurazioni che, forse, non conosci.","breadcrumb":{"@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#primaryimage","url":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg","contentUrl":"https:\/\/www.hostingvirtuale.com\/blog\/wp-content\/uploads\/configurazioni-avanzate-wordpress.jpg","width":540,"height":300,"caption":"10 configurazioni avanzate di WordPress che forse non conosci"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostingvirtuale.com\/blog\/10-configurazioni-avanzate-di-wordpress-che-forse-non-conosci-5641.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hostingvirtuale.com\/blog"},{"@type":"ListItem","position":2,"name":"10 configurazioni avanzate di WordPress che forse non conosci"}]},{"@type":"WebSite","@id":"https:\/\/www.hostingvirtuale.com\/blog\/#website","url":"https:\/\/www.hostingvirtuale.com\/blog\/","name":"Il blog di HostingVirtuale","description":"Hosting e Registrazione Domini","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostingvirtuale.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.hostingvirtuale.com\/blog\/#\/schema\/person\/350a3e562f62a4040610546d8b8fecf5","name":"Niki Rocco","sameAs":["http:\/\/www.quag.com"],"url":"https:\/\/www.hostingvirtuale.com\/blog\/author\/nikirocco"}]}},"_links":{"self":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts\/5641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/comments?post=5641"}],"version-history":[{"count":0,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/posts\/5641\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/media\/5643"}],"wp:attachment":[{"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/media?parent=5641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/categories?post=5641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostingvirtuale.com\/blog\/wp-json\/wp\/v2\/tags?post=5641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}