{"id":36916,"date":"2020-06-03T07:19:27","date_gmt":"2020-06-03T14:19:27","guid":{"rendered":"https:\/\/kinsta.com\/?p=7355"},"modified":"2023-02-02T12:08:00","modified_gmt":"2023-02-02T11:08:00","slug":"permalink-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/","title":{"rendered":"La Guida Definitiva ai Permalink di WordPress"},"content":{"rendered":"<p>Un permalink \u00e8 il link che viene utilizzato per accedere a uno specifico contenuto del vostro sito.<\/p>\n<p>Per esempio, la homepage di Kinsta si trova all&#8217;indirizzo https:\/\/kinsta.com\/, il nostro blog all&#8217;indirizzo https:\/\/kinsta.com\/blog\/ e un singolo post usa un link come https:\/\/kinsta.com\/blog\/wordpress-widgets\/.<\/p>\n<p>I permalink sono usati anche per le pagine di archivio, le <a href=\"https:\/\/kinsta.com\/it\/blog\/gatsby-wordpress\/\">pagine statiche<\/a> e qualsiasi contenuto del vostro sito che necessiti di un proprio URL.<\/p>\n<p>In questo articolo vi mostreremo come funzionano i permalink, come ottimizzarli per il vostro sito e come configurarli attraverso la schermata delle impostazioni e scrivendo del codice.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2 id=\"what-are-wordpress-permalinks\">Cosa Sono i Permalink di WordPress?<\/h2>\n<p>I permalink di WordPress sono definiti nel <a href=\"https:\/\/wordpress.org\/support\/article\/using-permalinks\/\">codice ufficiale di WordPress<\/a> come:<\/p>\n<blockquote><p>&#8220;Gli URL permanenti dei singoli articoli del vostro sito o blog, cos\u00ec come le categorie e gli altri elenchi di articoli del sito o del blog.&#8221;<\/p><\/blockquote>\n<p>Ogni pagina del vostro sito (compresi gli articoli, le pagine, le pagine di archivio e altre pagine come la 404) avr\u00e0 il suo permalink.<\/p>\n<p>Cos\u00ec, per esempio, la vostra homepage si trover\u00e0 su sito.com, mentre il vostro blog sar\u00e0 su <a href=\"https:\/\/kinsta.com\/it\/blog\/\">sito.com\/blog<\/a>.<\/p>\n<p>Se avete una categoria &#8220;in primo piano&#8221; nel vostro blog, potrebbe essere raggiungibile in una delle numerose URL:<\/p>\n<ul>\n<li>yoursite.com\/category\/featured<\/li>\n<li>yoursite.com\/blog\/featured oppure solo<\/li>\n<li>yoursite.com\/featured.<\/li>\n<\/ul>\n<p>Anche i singoli articoli hanno il loro permalink. Nei <a href=\"https:\/\/kinsta.com\/it\/blog\/come-personalizzare-il-vostro-tema-wordpress\/\">file del template del tema<\/a>, il tag del template <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/the_permalink\/\">the_permalink()<\/a> verr\u00e0 utilizzato per recuperare l&#8217;URL di un articolo e creare un link cliccabile da esso.<\/p>\n<p>WordPress lo usa per ottenere il permalink unico per il singolo articolo e inserirlo all&#8217;interno di un elemento &lt;a&gt; in modo che possa essere usato come link nei vostri articoli del blog.<\/p>\n<p>Il bello di avere questo template tag \u00e8 che basta usare quel pezzo di codice per recuperare il link a qualsiasi articolo del vostro sito, e non dovete inserire codice in nessun link del vostro tema.<\/p>\n<h3>La Differenza tra Permalink, Slug e Link<\/h3>\n<p>In questo articolo ci concentreremo sui permalink in dettaglio, ma guarderemo anche agli <a href=\"https:\/\/kinsta.com\/it\/blog\/slug-wordpress\/\">slug<\/a>. Qual \u00e8 la differenza tra loro?<\/p>\n<p>Il permalink \u00e8 l&#8217;intero link ad un articolo. Quindi, il link che ho citato prima e riferito a un post di Kinsta sui widget \u00e8 <a href=\"https:\/\/kinsta.com\/it\/blog\/widget-wordpress\/\">https:\/\/kinsta.com\/blog\/wordpress-widgets\/<\/a>.<\/p>\n<p>Lo slug \u00e8 la parte finale di quel permalink, ed \u00e8 unica per quell\u2019articolo. In questo caso, si tratta di wordpress-widgets.<\/p>\n<p>Questo slug viene generato automaticamente per voi in base al titolo dell\u2019articolo. E se volete creare manualmente uno slug per un articolo, potete farlo. Vi mostrer\u00f2 come (e perch\u00e9 potreste volerlo) pi\u00f9 avanti.<\/p>\n\n<h2 id=\"how-wordpress-permalinks-are-created\">Come Vengono Creati i Permalink di WordPress<\/h2>\n<p>In un sito web statico, un URL identifica una risorsa con il suo nome e il percorso della directory, come mostrato nell&#8217;esempio seguente:<\/p>\n<pre>https:\/\/example.com\/path\/to\/resource\/wordpress-permalinks.html<\/pre>\n<p>Per avere dei buoni URL abbiamo solo bisogno di un file system ben strutturato e di risorse con nomi appropriati.<\/p>\n<p>Ma il web \u00e8 dinamico, e siamo abituati a gestire siti web che utilizzano <a href=\"https:\/\/kinsta.com\/it\/blog\/mariadb-contro-mysql\/\">CMS basati su database<\/a>, il che significa che gli URL conterranno una serie di parametri i cui valori determinano la query da eseguire rispetto al database.<\/p>\n<p>Consideriamo il seguente esempio:<\/p>\n<pre>https:\/\/example.com\/?key1=val1&key2=val2<\/pre>\n<p>In questo URL noterete un separatore (il punto interrogativo) e un insieme di coppie chiave\/valore (separate dalla \u201ce commerciale\u201d &#038;) che costituiscono la stringa della richiesta. L&#8217;URL non soddisfa i requisiti di usabilit\u00e0 e accessibilit\u00e0 e dovrebbe essere convertito in un <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-seo\/#4-set-up-friendly-permalinks\">permalink pi\u00f9 significativo e SEO-friendly<\/a>.<\/p>\n<p>Il modo in cui questi URL &#8220;brutti&#8221; vengono convertiti in permalink ottimizzati dipende dal vostro server web. Se siete <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-apache\/\">utenti Apache<\/a>, vi sar\u00e0 richiesto di aggiungere una serie di direttive di riscrittura nel <a href=\"https:\/\/kinsta.com\/it\/blog\/file-htaccess-wordpress\/\">file .htaccess<\/a> della cartella principale. Se siete <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\">utenti Nginx<\/a>, aggiungerete una direttiva try_files nel file di configurazione principale.<\/p>\n<p>Ma non preoccupatevi! Il pi\u00f9 delle volte non vi sar\u00e0 richiesto di configurare il webserver linea per linea perch\u00e9 WordPress lo far\u00e0 per voi.<\/p>\n<p>Come utente amministratore, potete impostare regole di riscrittura personalizzate in modo semplice e veloce dal pannello di amministrazione. Gli utenti avanzati e <a href=\"https:\/\/kinsta.com\/it\/blog\/assumere-uno-sviluppatore-wordpress\/\">gli sviluppatori<\/a> possono ottenere ancora di pi\u00f9 grazie all&#8217;API di WordPress Rewrite, che <a href=\"https:\/\/kinsta.com\/it\/blog\/hook-wordpress\/\">fornisce funzioni e hook<\/a> che portano la personalizzazione dei permalink ad un livello superiore.<\/p>\n<h3>Una Panoramica delle Richieste in WordPress<\/h3>\n<p>Con lo scopo specifico di costruire la query, eseguirla e memorizzare i risultati della <a href=\"https:\/\/kinsta.com\/it\/blog\/database-wordpress\/\">banca dati di WordPress<\/a>, WordPress fornisce la <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">WP_Query class<\/a>. Grazie a questa classe non dobbiamo preoccuparci della query, perch\u00e9 WP_Query gestir\u00e0 automaticamente la richiesta, costruir\u00e0 la query e la eseguir\u00e0. Poi, a seconda della <a href=\"https:\/\/kinsta.com\/it\/blog\/child-theme-wordpress\/#how-wordpress-chooses-template-files\">gerarchia dei template<\/a>, WordPress restituir\u00e0 la risorsa richiesta.<\/p>\n<p>WordPress accetta richieste per singoli post, pagine, post types e per un certo numero di archivi ordinati per categoria, tag, data, autore e altro ancora.<\/p>\n<p>Inoltre, se le funzionalit\u00e0 predefinite non fossero sufficienti, gli sviluppatori possono costruire query personalizzate creando nuove istanze della classe WP_Query (l&#8217;oggetto query) o passando parametri specifici a un&#8217;istanza esistente della query prima della sua esecuzione.<\/p>\n<p>I parametri di interrogazione sono denominati <strong>variabili di interrogazione<\/strong> e sono suddivisi in tre gruppi.<\/p>\n<h4>Variabili di Query Pubbliche<\/h4>\n<p>Queste variabili sono pubbliche nel senso che sono disponibili per essere utilizzate nelle richieste pubbliche (cio\u00e8 gli URL). Grazie a queste variabili, possiamo chiedere i post degli autori:<\/p>\n<pre>?author=12?\nauthor_name=mickey<\/pre>\n<p>Per categoria o tag:<\/p>\n<pre>?cat=4,5,6\n?category_name=CMS\n?tag=wordpress<\/pre>\n<p>Per data e ora:<\/p>\n<pre>?monthnum=201601\n?year=2015?w=13\n?day=31<\/pre>\n<p>Per posta o pagina:<\/p>\n<pre>?p=123\n?name=hello-world\n?page_id=234<\/pre>\n<p>E molto altro.<\/p>\n<h4>Variabili di Query Private<\/h4>\n<p>Queste variabili non sono destinate ad essere aggiunte alle stringhe di query nell\u2019URL. Possono essere usate per influenzare le query solo all&#8217;interno di uno script (un plugin o un file functions.php di un tema).<\/p>\n<p>La seguente stringa di query non restituirebbe il risultato atteso:<\/p>\n<pre>?meta_key=city&meta_value=London<\/pre>\n<p><strong>meta_key<\/strong> e <strong>meta_value<\/strong> sono variabili di query private da non definire nelle stringhe di query. Dovrebbero essere passate a un&#8217;istanza dell&#8217;oggetto della query, come vi mostrer\u00f2 pi\u00f9 avanti.<\/p>\n<p>Nel Codex potete trovare <a href=\"https:\/\/codex.wordpress.org\/WordPress_Query_Vars\">l\u2019elenco completo delle variabili di query pubbliche e private<\/a>.<\/p>\n<h4>Variabili di Query Personalizzate<\/h4>\n<p>Queste variabili definite dall&#8217;utente possono essere passate tramite stringhe di query URL molto simili alle variabili di query pubbliche. La differenza principale tra variabili pubbliche e personalizzate \u00e8 che WordPress non gestir\u00e0 da solo le variabili personalizzate, e dovremmo ottenere i loro valori da un plugin per personalizzare le query.<\/p>\n<p>Detto questo, torniamo ai permalink.<\/p>\n<h3>Permalink WordPress Non Formattati e Variabili di Query<\/h3>\n<p>I permalink brutti mostrano la stringa di query, cio\u00e8 la parte dell&#8217;URL contenente un insieme di variabili di query (la stringa di query) che determiner\u00e0 la risorsa restituita.<\/p>\n<figure id=\"attachment_70367\" aria-describedby=\"caption-attachment-70367\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70367 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazione-semplice-schermata-impostazioni-permalinks.jpg\" alt=\"Impostazione Plain (semplice) nella schermata delle impostazioni dei Permalink\" width=\"1500\" height=\"281\"><figcaption id=\"caption-attachment-70367\" class=\"wp-caption-text\">Impostazione Plain (semplice) nella schermata delle impostazioni dei Permalink<\/figcaption><\/figure>\n<p>A titolo di esempio, considerate i seguenti URL:<\/p>\n<pre>https:\/\/example.com\/?cat=5\nhttps:\/\/example.com\/?cat=5,7,9<\/pre>\n<p>In risposta a questi URL, WordPress restituirebbe l&#8217;archivio degli articoli appartenenti alle categorie specificate.<\/p>\n<p>Non ci limitiamo a un solo parametro per ogni URL. Negli esempi seguenti stiamo costruendo query pi\u00f9 complesse:<\/p>\n<pre>?author_name=lucy&category_name=WebDev?tag=wordpress&m=201606<\/pre>\n<p>Nella prima stringa di query, author_name e category_name richiederanno tutti gli articoli dell&#8217;autore specificato nella categoria WebDev. Nella seconda stringa di query, tag e m richiederanno tutti gli articoli etichettati come &#8220;wordpress&#8221; e pubblicati nel giugno 2016.<\/p>\n<p>Come potete vedere, possiamo impostare pi\u00f9 di una variabile di query e forzare WordPress ad eseguire query avanzate semplicemente aggiungendo le coppie di chiavi=valore appropriate per interrogare le stringhe.<\/p>\n<h3>Pretty Permalink: Una Migliore Alternativa<\/h3>\n<p>Abilitando i Pretty Permalink abbiamo impostato una struttura URL utilizzabile, accessibile e SEO-friendly. Confrontiamo i seguenti URL:<\/p>\n<pre>https:\/\/example.com\/?p=123\nhttps:\/\/example.com\/wordpress-permalinks\/<\/pre>\n<p>In questo esempio, il primo permalink mostra la variabile p e il suo valore (il post ID), mentre il secondo URL mostra lo slug dell\u2019articolo.<\/p>\n<p>WordPress fornisce quattro formati di Pretty Permalink tra cui possiamo scegliere nella schermata delle impostazioni Permalink, come mostrato nell&#8217;immagine qui sotto.<\/p>\n<figure id=\"attachment_70340\" aria-describedby=\"caption-attachment-70340\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70340 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/permalink-graziosi-impostazioni-permalinks.jpg\" alt=\"I Pretty Permalink nelle impostazioni Permalink\" width=\"1500\" height=\"524\"><figcaption id=\"caption-attachment-70340\" class=\"wp-caption-text\">I Pretty Permalink nelle impostazioni Permalink<\/figcaption><\/figure>\n<p>Ma non ci si limita ai formati predefiniti, poich\u00e9 WordPress consente di personalizzare il formato permalink impostando uno o pi\u00f9 tag di struttura.<\/p>\n<figure id=\"attachment_70341\" aria-describedby=\"caption-attachment-70341\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70341 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/opzione-struttura-personalizzata.jpg\" alt=\"Opzione struttura personalizzata\" width=\"1500\" height=\"178\"><figcaption id=\"caption-attachment-70341\" class=\"wp-caption-text\">Opzione struttura personalizzata<\/figcaption><\/figure>\n<p>Ve li mostrer\u00f2 in dettaglio pi\u00f9 avanti.<\/p>\n<h4>Perch\u00e9 i Pretty Permalink Sono Importanti?<\/h4>\n<p>L&#8217;utilizzo dei Pretty Permalink per il vostro sito WordPress avr\u00e0 due vantaggi: <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-seo\/\">SEO<\/a> e User Experience.<\/p>\n<p>Perch\u00e9? I <a href=\"https:\/\/kinsta.com\/it\/blog\/motori-di-ricerca-alternativi\/\">motori di ricerca<\/a> usano il vostro URL come indicazione dell\u2019argomento trattato nell\u2019articolo. Se il contenuto del permalink si riferisce al contenuto del vostro articolo, ci\u00f2 aiuter\u00e0 i motori di ricerca a determinare di cosa tratta il vostro contenuto e che corrisponde a ci\u00f2 che dichiarate contenere.<\/p>\n<p>A livello di esperienza utente, i Pretty Permalink sono preferibili perch\u00e9 rendono pi\u00f9 facile agli utenti ricordare e utilizzare gli URL sul vostro sito. Nessuno ricorder\u00e0 l&#8217;URL della vostra <a href=\"https:\/\/kinsta.com\/it\/contattaci\/\">pagina di contatto<\/a> se ha questa forma: <strong>vostro sito.com\/?p=456<\/strong>. Ma si ricorderanno di <strong>yoursite.com\/contact<\/strong>.<\/p>\n<h2 id=\"permalinks-slugs-and-seo\">Permalink, Slug e SEO<\/h2>\n<p>Lo slug del post \u00e8 l&#8217;ultima parte dell&#8217;URL di un articolo. Se avete configurato le impostazioni dei permalink WordPress in modo che il nome del post venga usato, lo slug per un articolo chiamato &#8216;come creare dei pretty permalink&#8217; verr\u00e0 generato automaticamente come <strong>yoursite.com\/how-to-create-pretty-permalinks\/<\/strong>.<\/p>\n<p>\u00c8 uno slug decente. Dice agli utenti di che cosa tratta il post e per i motori di ricerca contiene &#8220;pretty permalink&#8221;, che potrebbe essere la parola chiave a cui state puntando.<\/p>\n<p>Ma pu\u00f2 essere migliorata.<\/p>\n<p>I vostri slug dovrebbero essere abbastanza lunghi da includere le parole chiave a cui mirate, ma abbastanza corti da essere facilmente memorizzabili dagli utenti e da non confondere i motori di ricerca con molte parole inutili (ecco come creare <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-seo\/#13-use-short-urls\">permalink SEO-friendly in WordPress<\/a>).<\/p>\n<p>Quindi un articolo chiamato &#8220;come creare dei pretty permalink&#8221; potrebbe andare meglio se indicato come &#8220;<strong>pretty-permalinks<\/strong>&#8220;, dandovi un URL come <strong>yoursite.com\/pretty-permalinks\/pretty-permalinks\/<\/strong>. O se avete pi\u00f9 articoli sui Pretty Permalink e volete dare a questo uno specifico slug relativo al fatto che \u00e8 una guida sul come crearli, potreste usare <strong>create-pretty-permalinks<\/strong>, che risulter\u00e0 nell\u2019URL <strong>yoursite.com\/create-pretty-permalinks<\/strong>.<\/p>\n<p>Oppure, per andare oltre, potreste migliorare ulteriormente la SEO includendo &#8216;WordPress&#8217;: <strong>example.com\/create-wordpress-pretty-permalinks<\/strong>.<\/p>\n<p>Quando le persone trovano il vostro link in un risultato di ricerca, non volete che il risultato della ricerca sia cos\u00ec lungo da non poter essere letto tutto. Di seguito sono riportati due risultati che ottengo per il blog di Kinsta quando cerco su Google &#8220;wordpress permalinks&#8221;.<\/p>\n<figure id=\"attachment_70342\" aria-describedby=\"caption-attachment-70342\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70342 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/risultato-google-wordpress-permalinks.jpg\" alt=\"Risultato di Google - Permalink WordPress\" width=\"1500\" height=\"615\"><figcaption id=\"caption-attachment-70342\" class=\"wp-caption-text\">Risultato di Google &#8211; Permalink WordPress<\/figcaption><\/figure>\n<p>Entrambi hanno slug ben ottimizzati. Il primo \u00e8 wordpress-premalinks-url-rewriting, che indica che sta prendendo di mira quelle parole chiave, e il secondo \u00e8 wordpress-slug, che \u00e8 ancora pi\u00f9 focalizzato.<\/p>\n<p>Questi slug non sprecano parole. Dicono ai motori di ricerca di cosa parla l\u2019articolo e nient&#8217;altro.<\/p>\n<p>Potete ottimizzare i vostri slug per la SEO prima selezionando <strong>Post name<\/strong> nella schermata delle impostazioni dei permalink e poi <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-seo\/#step-1-find-the-permalink-setting\">modificando manualmente lo slug per ogni articolo<\/a> quando lo si scrive.<\/p>\n<h2 id=\"permalinks-slugs-and-ux\">Permalink, Slug e UX<\/h2>\n<p>L&#8217;uso dei Pretty Permalink e quello di slug brevi e memorabili vi dar\u00e0 anche vantaggi in termini di esperienza utente <a href=\"https:\/\/kinsta.com\/it\/blog\/test-di-usabilita-dei-siti-web\/\">(UX)<\/a>.<\/p>\n<p>Secondo un <a href=\"https:\/\/www.nngroup.com\/articles\/url-as-ui\/\">articolo del 1999 di Jacob Nielsen<\/a>, un sito web utilizzabile richiede:<\/p>\n<ul>\n<li>un nome di dominio facile da ricordare e facile da scrivere.<\/li>\n<li>URL brevi.<\/li>\n<li>URL facili da digitare.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/breadcrumb-wordpress\/\">URL che visualizzano la struttura del sito<\/a>.<\/li>\n<li>URL che sono &#8220;hackerabili&#8221; per consentire agli utenti di passare a livelli pi\u00f9 alti di architettura dell&#8217;informazione attraverso l&#8217;hacking della fine dell&#8217;URL.<\/li>\n<li>URL persistenti che non cambiano.<\/li>\n<\/ul>\n<p>Un URL non dovrebbe mai cambiare, in quanto pu\u00f2 essere memorizzato e condiviso in molti modi. Questo \u00e8 il motivo per cui li chiamiamo permalink. Inoltre, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Clean_URL\">un URL dovrebbe essere semantico<\/a>, nel senso di essere immediatamente e intuitivamente significativo per gli utenti non esperti.<\/p>\n<p>Quindi, anche se \u00e8 possibile cambiare il permalink di un articolo dopo averlo pubblicato, non \u00e8 una buona idea. Questo perch\u00e9 il permalink originale potrebbe essere gi\u00e0 stato condiviso. Se avete bisogno di cambiarlo, assicuratevi di seguire le <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">migliori pratiche di reindirizzamento su WordPress<\/a>.<\/p>\n<h2 id=\"how-to-change-permalink-settings-in-wordpress\">Come Modificare le Impostazioni dei Permalink in WordPress<\/h2>\n<p>In WordPress \u00e8 possibile modificare i permalink in diversi modi:<\/p>\n<ul>\n<li>Potete modificare la schermata delle impostazioni Permalink per attivare i Pretty Permalink &#8211; cosa che dovreste fare non appena si imposta il sito web.<\/li>\n<li>Potete modificare la struttura permalink per i <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-una-tassonomia\/\">tag e le categorie<\/a> nella schermata Permalink.<\/li>\n<li>Potete modificare i slug per i singoli articoli quando li create e li modificate.<\/li>\n<li>Potete specificare la struttura dei link per i <a href=\"https:\/\/kinsta.com\/it\/blog\/custom-post-type-wordpress\/\">custom post type<\/a> quando li registrate, scegliendo di utilizzare quella di default o di sovrascriverla.<\/li>\n<li>Potete scrivere un plugin per modificare la struttura dei permalink.<\/li>\n<li>Potete usare i <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">reindirizzamenti<\/a> per fare in modo che un permalink non aggiornato venga reindirizzato su un nuovo permalink.<\/li>\n<\/ul>\n<p>Diamo un&#8217;occhiata a ciascuno di questi punti.<\/p>\n<h3>Modifica delle Impostazioni Generali dei Permalink<\/h3>\n<p>La schermata delle impostazioni Permalink \u00e8 il primo posto dove andare per configurare i vostri permalink. Per accedervi andate su <strong>Impostazioni &gt; Permalink<\/strong>.<\/p>\n<figure id=\"attachment_70343\" aria-describedby=\"caption-attachment-70343\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70343 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/schermata-impostazioni-permalink.jpg\" alt=\"Schermata delle impostazioni Permalink\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-70343\" class=\"wp-caption-text\">Schermata delle impostazioni Permalink<\/figcaption><\/figure>\n<h4>Impostazioni Comuni<\/h4>\n<p>La prima sezione si occupa delle impostazioni per i singoli articoli. Le opzioni sono:<\/p>\n<ul>\n<li>Semplice (Plain): usa l\u2019ID del post per il link. Avr\u00e0 senso per i browser, ma non significher\u00e0 molto per gli esseri umani o i motori di ricerca. Il risultato \u00e8 un URL di questo tipo: <strong>example.com\/?p=123<\/strong>.<\/li>\n<li>Giorno e nome (Day and name): comprende la data completa in cui l\u2019articolo \u00e8 stato pubblicato e il suo nome (o pi\u00f9 precisamente il suo slug). Il risultato \u00e8 un URL di questo tipo: <strong>example.com\/2020\/06\/01\/my-post\/<\/strong>.<\/li>\n<li>Mese e nome (Month and name): questa \u00e8 una versione pi\u00f9 breve della precedente, che include solo mese e anno ma non il giorno: <strong>example.com\/2020\/06\/my-post\/<\/strong>.<\/li>\n<li>Numerico: Come l&#8217;opzione Semplice, usa l\u2019ID del post e non \u00e8 molto facile da leggere: <strong>example.com\/archives\/123<\/strong>.<\/li>\n<li>Nome articolo (Post name): questa opzione non include date o ID del post ma utilizza solo lo slug, come in: <strong>example.com\/my-post\/<\/strong>.<\/li>\n<li>Struttura personalizzata (Custom structure): qui potete creare la vostra struttura personalizzata. Usa i tag per ottenere informazioni basate sui dati del post, e il testo statico per aggiungere qualcosa che non cambier\u00e0 tra un post e l&#8217;altro.<\/li>\n<\/ul>\n<p>Questi tag sono parole chiave specifiche avvolte all&#8217;interno del carattere %. WordPress fornisce i seguenti tag:<\/p>\n<ul>\n<li><strong>%year%<\/strong> &#8211; anno di pubblicazione del post (quattro cifre).<\/li>\n<li><strong>%monthnum%<\/strong> &#8211; il mese di pubblicazione (due cifre).<\/li>\n<li><strong>%day%<\/strong> &#8211; il giorno della pubblicazione (due cifre).<\/li>\n<li><strong>%hour%<\/strong> &#8211; l&#8217;ora di pubblicazione (due cifre).<\/li>\n<li><strong>%minute%<\/strong> &#8211; il minuto di pubblicazione (due cifre).<\/li>\n<li><strong>%second%<\/strong> &#8211; il secondo della pubblicazione (due cifre).<\/li>\n<li><strong>%post_id%<\/strong> &#8211; l&#8217;ID unico del post (intero).<\/li>\n<li><strong>%postname%<\/strong> &#8211; lo slug del post (cio\u00e8 la stringa che rappresenta il titolo del post).<\/li>\n<li><strong>%category%<\/strong> &#8211; lo slug della categoria.<\/li>\n<li><strong>%author%<\/strong> &#8211; lo slug dell\u2019autore.<\/li>\n<\/ul>\n<p>Provate a fare clic sul pulsante di opzione <strong>Struttura personalizzata<\/strong> e aggiungete una delle seguenti stringhe nel campo di testo:<\/p>\n<ul>\n<li><strong>\/%author%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%year%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%category%\/%postname%\/<\/strong><\/li>\n<\/ul>\n<p>Ognuna di queste stringhe genera un diverso permalink con specifici valori semantici, come mostrato di seguito:<\/p>\n<pre>example.com\/rachelmccollin\/wordpress-permalinks\/\nexample.com\/2020\/wordpress-permalinks\/\nexample.com\/CMS\/wordpress-permalinks\/<\/pre>\n<p>Nel primo esempio, l&#8217;URL risultante evidenzia l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/come-cambiare-autore-wordpress\/\">autore del post<\/a>. Gli altri due formati ci indicano rispettivamente l&#8217;anno di pubblicazione e la categoria del post. Sta a voi scegliere il formato pi\u00f9 adatto a voi.<\/p>\n<p>Una volta selezionata l&#8217;opzione desiderata, passate alla sezione Opzionale oppure fate clic su <strong>Salva modifiche<\/strong> per salvare le impostazioni.<\/p>\n<h4>Impostazioni Opzionali per i Permalink<\/h4>\n<p>Oltre alle impostazioni per i singoli post, la schermata delle impostazioni Permalink consente anche di impostare una struttura personalizzata per gli archivi di categorie e tag.<\/p>\n<p>Se non lo fate, il comportamento di default \u00e8 quello di includere <strong>\/category\/category-slug\/<\/strong> alla fine del permalink. Quindi, se avete una categoria &#8216;in evidenza&#8217;, la sua pagina di archivio si trover\u00e0 su <strong>vostro sito.com\/category\/category\/featured<\/strong>.<\/p>\n<figure id=\"attachment_70344\" aria-describedby=\"caption-attachment-70344\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70344 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazioni-permalink-opzionali.jpg\" alt=\"Impostazioni permalink opzionali\" width=\"1500\" height=\"326\"><figcaption id=\"caption-attachment-70344\" class=\"wp-caption-text\">Impostazioni permalink opzionali<\/figcaption><\/figure>\n<p>Potete modificarlo nella sezione Opzionale della pagina delle impostazioni Permalink. Quindi, se volete avere <strong>yoursite.com\/blog\/featured\/<\/strong> come permalink per quell&#8217;archivio di categorie, dovete inserire il <strong>blog<\/strong> nel campo <strong>Categoria base<\/strong>. Non \u00e8 necessario inserire lo slash o utilizzare tag.<\/p>\n<h3>Come Cambiare i Permalink e gli Slug per Articoli e Pagine Singoli<\/h3>\n<p>Una volta che avete attivato dei permalink sul vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-wordpress\/\">sito WordPress<\/a>, \u00e8 il momento di ottimizzare lo slug per i singoli articoli e le singole pagine.<\/p>\n<p>\u00c8 meglio farlo quando <a href=\"https:\/\/kinsta.com\/it\/argomenti\/strategia-di-contenuti\/\">create i contenuti<\/a>. Se cambiate la slug di un articolo, allora cambierete l&#8217;URL che utilizza, e tutti i link che voi o i vostri visitatori avete condiviso in passato non funzioneranno pi\u00f9.<\/p>\n<p>Per modificare la slug di un post, si lavora nella schermata di modifica di quello specifico articolo. Andate su <strong>Articoli<\/strong> e selezionate il post che volete modificare. (Se state creando l\u2019articolo, sarete gi\u00e0 nella schermata giusta).<\/p>\n<p>Nella schermata di modifica dell\u2019articolo, selezionate il riquadro <strong>Documenti<\/strong> sul lato destro e passate alla sezione <strong>Permalink<\/strong>. Fate clic sulla freccia a destra se non \u00e8 gi\u00e0 aperto.<\/p>\n<figure id=\"attachment_70345\" aria-describedby=\"caption-attachment-70345\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70345 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/permalink-editing-schermata-post-editing.jpg\" alt=\"Modifica del permalink nella schermata di modifica dell\u2019articolo\" width=\"1500\" height=\"916\"><figcaption id=\"caption-attachment-70345\" class=\"wp-caption-text\">Modifica del permalink nella schermata di modifica dell\u2019articolo<\/figcaption><\/figure>\n<p>Lo slug generato automaticamente verr\u00e0 visualizzato nel campo <strong>Slug dell\u2019URL<\/strong>. Potete modificarlo per rendere lo slug pi\u00f9 breve e pi\u00f9 focalizzato.<\/p>\n<p>Prima di modificarlo, copiate il vecchio slug da qualche parte in modo da poterlo usare se avete bisogno di <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">impostare un reindirizzamento<\/a> in seguito (questo vale solo per gli articoli pubblicati in precedenza).<\/p>\n<figure id=\"attachment_70346\" aria-describedby=\"caption-attachment-70346\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-70346\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Slug-edited.jpg\" alt=\"Modifica dello slug\" width=\"1500\" height=\"886\"><figcaption id=\"caption-attachment-70346\" class=\"wp-caption-text\">Modifica dello slug<\/figcaption><\/figure>\n<p>Ora fate clic sul pulsante <strong>Pubblica<\/strong> o <strong>Aggiorna<\/strong> per salvare le modifiche.<\/p>\n<p>Non dimenticate: se avete modificato lo slug per un articolo esistente, potreste creare un problema per le persone che hanno il link originale e dovreste quindi usare i redirect.<\/p>\n<h3>Come Modificare le Impostazioni Permalink per le Pagine di Archivio<\/h3>\n<p>Per modificare le impostazioni permalink per le singole pagine di archivio, potete modificare le impostazioni per la &#8216;categoria&#8217; o &#8216;tag&#8217; di base nella schermata delle impostazioni Permalink. \u00c8 anche possibile modificare lo slug per una singola categoria, tag o tassonomia personalizzata.<\/p>\n<p>Vediamo come si fa, poi passiamo a modificare il permalink per le tassonomie personalizzate e i tipi di post al momento della registrazione.<\/p>\n<h4>Cambiare lo Slug per le Categorie e i Tag<\/h4>\n<p>Per fare questo, andate su <strong>Articoli &gt; Categorie<\/strong> (o <strong>Articoli&gt; Tag<\/strong>).<\/p>\n<figure id=\"attachment_70347\" aria-describedby=\"caption-attachment-70347\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70347 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/schermata-modifica-categorie.jpg\" alt=\"Schermata di modifica delle categorie\" width=\"1500\" height=\"670\"><figcaption id=\"caption-attachment-70347\" class=\"wp-caption-text\">Schermata di modifica delle categorie<\/figcaption><\/figure>\n<p>Cercate la categoria o il tag di cui volete modificare lo slug e fate clic sul suo nome.<\/p>\n<figure id=\"attachment_70363\" aria-describedby=\"caption-attachment-70363\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70363 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/modifica-categoria-slug-it.jpg\" alt=\"Modifica di uno slug di categoria\" width=\"1500\" height=\"1005\"><figcaption id=\"caption-attachment-70363\" class=\"wp-caption-text\">Modifica di uno slug di categoria<\/figcaption><\/figure>\n<p>Potete quindi digitare uno slug per la categoria o il tag. WordPress ne generer\u00e0 automaticamente uno in base al nome della categoria o del tag, ma non \u00e8 necessario mantenere quello. Come per i post, \u00e8 ragionevole farlo al momento di impostare la categoria o il tag. Se lo fate in seguito, dovrete impostare un reindirizzamento.<\/p>\n<p>Allo stesso modo, se impostate una tassonomia personalizzata, o se ne viene <a href=\"https:\/\/kinsta.com\/it\/argomenti\/plugin-wordpress\/\">creata una da un plugin<\/a>, potete modificare gli slug per i singoli termini in quella tassonomia. Se invece volete modificare la slug per la tassonomia stessa, dovrete modificare un po&#8217; il codice.<\/p>\n<h4>Cambiare lo Slug per le Tassonomie Personalizzate<\/h4>\n<p>Quando registrate una tassonomia personalizzata, le pagine di archivio di tale tassonomia avranno automaticamente un URL come <strong>yoursite.com\/taxonomy\/term<\/strong>, dove <strong>taxonomy<\/strong> \u00e8 l&#8217;ID tassonomia e <strong>term<\/strong> \u00e8 lo slug del termine.<\/p>\n<p>Immaginiamo di registrare una tassonomia personalizzata per le <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-multilingua\/\">lingue<\/a> con l&#8217;ID <strong>kinsta_language<\/strong>, che utilizza un prefisso distinto da qualsiasi altra tassonomia registrata da altri plugin. Si potrebbe poi creare un termine con lo slug <strong>italiano<\/strong>.<\/p>\n<p>L&#8217;URL per l&#8217;archivio di quel termine tassonomico sarebbe <strong>yoursite.com\/kinsta_language\/italiano<\/strong>.<\/p>\n<p>Ma cosa succede se volete cambiare il prefisso in modo che non includa quel prefisso e sia pi\u00f9 facile da usare? Potete farlo utilizzando l&#8217;argomento rewrite quando registrate la tassonomia.<\/p>\n<p>Ecco il codice da utilizzare per registrare la tassonomia, compreso l&#8217;argomento rewrite:<\/p>\n<pre><code class=\"language-php\">function kinsta_register_taxonomy() {                \n\n \/\/ languages\n $labels = array(\n  'name'=&gt; __( 'Languages' ),\n  'singular_name' =&gt; __( 'Language' ),\n  'search_items' =&gt; __( 'Search Languages' ),\n  'all_items' =&gt; __( 'All Languages' ),\n  'edit_item' =&gt; __( 'Edit Languages' ),\n  'update_item' =&gt; __( 'Update Languages' ),\n  'add_new_item' =&gt; __( 'Add New Language' ),\n  'new_item_name' =&gt; __( 'New Language Name' ),\n  'menu_name' =&gt; __( 'Languages' ),\n );\n\n $args = array(\n  'labels' =&gt; $labels,\n  'hierarchical' =&gt; true,\n  'sort' =&gt; true,\n  'args' =&gt; array( 'orderby' =&gt; 'term_order' ),\n  'rewrite' =&gt; array( 'slug' =&gt; 'language' ),\n  'show_admin_column' =&gt; true,\n  'show_in_rest' =&gt; true\n );\n\n register_taxonomy( \u2018kinsta_language', array( 'post', \u2018attachment' ), $args);   \n\n}\n\nadd_action( 'init', 'kinsta_register_taxonomy' );<\/code><\/pre>\n<p>La linea importante in questa porzione di codice \u00e8 questa:<\/p>\n<pre><code class=\"language-php\">'rewrite' =&gt; array( 'slug' =&gt; 'language' ),<\/code><\/pre>\n<p>Che riscrive quello slug da <strong>kinsta_language<\/strong> (l&#8217;ID) a <strong>language<\/strong> (il nuovo valore). In questo modo il vostro nuovo URL sarebbe <strong>yoursite.com\/language\/italiano<\/strong>. Molto pi\u00f9 facile da usare!<\/p>\n<h3>Come Cambiare lo Slug per i Custom Post Type<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/custom-post-type-wordpress\/\">I custom post type<\/a> funzionano allo stesso modo delle tassonomie personalizzate quando li registrate, quindi avranno un URL che include l&#8217;ID del custom post type.<\/p>\n<p>Immaginiamo di registrare un custom post type chiamato <strong>kinsta_book<\/strong> e di creare un articolo per quel tipo di post chiamato &#8216;Huckleberry Finn&#8217;, con lo slug <strong>huckleberry-finn<\/strong>.<\/p>\n<p>L&#8217;URL sarebbe il <strong>yoursite.com\/kinsta_book\/huckleberry-finn<\/strong>. E lo slug per l&#8217;archivio dei post type sarebbe <strong>yoursite.com\/kinsta_book<\/strong>.<\/p>\n<p>Anche in questo caso, potete modificarlo quando registrate il custom post type, utilizzando l&#8217;argomento rewrite. Ecco il codice che include questo argomento:<\/p>\n<pre><code class=\"language-php\">function kinsta_register_post_type() {\n\n \/\/ books\n $labels = array(\n  'name' =&gt; __( 'Books' ),\n  'singular_name' =&gt; __( 'Book' ),\n  'add_new' =&gt; __( 'New Book' ),\n  'add_new_item' =&gt; __( 'Add New Book' ),\n  'edit_item' =&gt; __( 'Edit Book' ),\n  'new_item' =&gt; __( 'New Book' ),\n  'view_item' =&gt; __( 'View Book' ),\n  'search_items' =&gt; __( 'Search Books' ),\n  'not_found' =&gt;  __( 'No Books Found' ),\n  'not_found_in_trash' =&gt; __( 'No Books found in Trash' ),\n );\n\n $args = array(\n  'labels' =&gt; $labels,\n  'has_archive' =&gt; true,\n  'public' =&gt; true,\n  'hierarchical' =&gt; false,\n  'supports' =&gt; array(\n   'title',\n   'editor',\n   'excerpt',\n   'custom-fields',\n   'thumbnail',\n   'page-attributes'\n  ),\n  'taxonomies' =&gt; array( \u2018kinsta_language', 'category'),\n  'rewrite'   =&gt; array( 'slug' =&gt; 'book' )\n );\n \n register_post_type( \u2018kinsta_book', $args );\n\n}\n\nadd_action( 'init', 'kinsta_register_post_type' );<\/code><\/pre>\n<p>La linea importante per lo slug \u00e8 questa:<\/p>\n<pre><code class=\"language-php\">'rewrite'   =&gt; array( 'slug' =&gt; 'book' )<\/code><\/pre>\n<p>Quindi ora gli URL saranno il <strong>yoursite.com\/book\/huckleberry-finn<\/strong> per un singolo libro e <strong>yoursite.com\/book<\/strong> per l&#8217;archivio.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Parlando di libri&#8230;Avete gi\u00e0 dato un\u2019occhiata <a href=\"https:\/\/kinsta.com\/it\/ebooks\/\">alla sezione ebook di Kinsta<\/a>? Sono gratuiti da scaricare e pieni di consigli utili!<\/p>\n<\/aside>\n\n<h4>Modifica dei Permalink Usando Campi Personalizzati<\/h4>\n<p>Oltre alle variabili di query pubbliche e private, WordPress consente agli sviluppatori e agli utenti avanzati di definire le proprie variabili di query personalizzate. Una volta registrate, queste variabili possono essere aggiunte alle stringhe di query, proprio come le variabili di query pubbliche, e i loro valori possono essere utilizzati anche per influenzare le query.<\/p>\n<p>Ecco come costruire una meta query personalizzata (cio\u00e8 una query che recupera i post per campo personalizzato) sfruttando le variabili di query personalizzate.<\/p>\n<p>Per raggiungere questo obiettivo, <a href=\"https:\/\/kinsta.com\/blog\/publish-plugin-wordpress-plugin-directory\/\">svilupperemo un plugin<\/a> dal quale registreremo le variabili personalizzate, otterremo i loro valori e modificheremo la query di conseguenza.<\/p>\n<p>Ecco come fare:<\/p>\n<p>Create un plugin nella vostra directory wp-content\/plugins. Aggiungete una funzione per registrare le variabili della query:<\/p>\n<pre><code class=\"language-php\">\/**\n * Register custom query vars\n *\n * @param array $vars The array of available query variables\n *\/\n\nfunction myplugin_register_query_vars( $vars ) {\n\n $vars[] = 'city';\n return $vars;\n\n}\n\nadd_filter( 'query_vars', 'myplugin_register_query_vars' );<\/code><\/pre>\n<p>Il <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/query_vars\">filtro query_vars<\/a> consente di aggiungere, rimuovere o modificare le variabili delle query pubbliche prima dell&#8217;esecuzione della query. La funzione di callback nell&#8217;esempio memorizza come argomento un array delle variabili disponibili, aggiunge una nuova variabile e restituisce lo stesso array.<\/p>\n<p>Aggiungete poi questa funzione che utilizza il valore della variabile per modificare la query:<\/p>\n<pre><code class=\"language-php\">\/**\n * Build a custom query\n *\n * @param $query obj The WP_Query instance (passed by reference)\n *\n *\/\n\nfunction myplugin_pre_get_posts( $query ) {\n\n \/\/ check if the user is requesting an admin page\n \/\/ or current query is not the main query\n if ( is_admin() || ! $query-&gt;is_main_query() ){\n  return;\n }\n\n $city = get_query_var( 'city' );\n\n \/\/ add meta_query elements\n if( !empty( $city ) ){\n  $query-&gt;set( 'meta_key', 'city' );\n  $query-&gt;set( 'meta_value', $city );\n  $query-&gt;set( 'meta_compare', 'LIKE' );\n }\n\n}\n\nadd_action( 'pre_get_posts', 'myplugin_pre_get_posts', 1 );<\/code><\/pre>\n<p>L&#8217;<a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/pre_get_posts\">hook dell&#8217;azione pre_get_posts<\/a> viene attivato dopo la creazione della query, ma prima che venga eseguita. Quindi possiamo agganciare una funzione di callback a questa azione per apportare le nostre modifiche alla query prima che venga eseguita. Questo \u00e8 quello che succede:<\/p>\n<ul>\n<li>La funzione di callback mantiene un&#8217;istanza dell&#8217;oggetto $query, che viene passata per riferimento e non per valore. Ci\u00f2 significa che qualsiasi modifica all&#8217;oggetto della query influisce sulla query originale e non su una sua copia. Per questo motivo, dobbiamo essere sicuri di quale query verr\u00e0 eseguita (la query principale).<\/li>\n<li>In seguito, si ottiene il valore della citt\u00e0 dalla stringa di query corrente grazie alla <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_query_var\">funzione get_query_var<\/a>.<\/li>\n<li>Infine, se $city non \u00e8 vuota, possiamo impostare gli elementi di meta query meta_key, meta_value e meta_compare. Questi ultimi sono variabili di query private non disponibili per le richieste pubbliche. I loro valori possono essere impostati solo dall&#8217;interno dello script.<\/li>\n<\/ul>\n<p>Ora attivate il plugin, aggiungete il campo personalizzato della citt\u00e0 ad un certo numero di post. Andate su Impostazioni &gt; Permalink per aggiornare i permalink: non dovete fare nulla, vi basta visitare lo schermo.<\/p>\n<p>Ora controllate gli URL come segue:<\/p>\n<pre>https:\/\/example.com\/?city=Londra<\/pre>\n<p>In risposta a questa richiesta, WordPress restituirebbe tutti i post in cui il valore del campo <strong>city<\/strong> \u00e8 <strong>Londra<\/strong>.<\/p>\n<p>Il nostro ultimo compito \u00e8 quello di convertire l\u2019URL non formattato dell&#8217;esempio precedente in una bella struttura permalink. Aggiungiamo la seguente funzione al nostro plugin:<\/p>\n<pre><code class=\"language-php\">\/**\n* Add rewrite tags and rules\n*\/\n\nfunction myplugin_rewrite_tag_rule() {\n\n add_rewrite_tag( '%city%', '([^&]+)' );\n add_rewrite_rule( '^city\/([^\/]*)\/?', 'index.php?city=$matches[1]','top' );\n\n}\n\nadd_action('init', 'myplugin_rewrite_tag_rule', 10, 0);<\/code><\/pre>\n<p>Le funzioni <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_tag\">add_rewrite_tag<\/a> e <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_rule\">add_rewrite_rule<\/a> fanno parte dell&#8217;API Rewrite. add_rewrite_tag rende WordPress consapevole della variabile della query della citt\u00e0, mentre add_rewrite_rule specifica una nuova regola di riscrittura. Entrambe le funzioni dovrebbero essere agganciate all&#8217;azione init. Grazie al nuovo tag e alla nuova regola, possiamo utilizzare il seguente URL:<\/p>\n<pre>https:\/\/example.com\/city\/London\/<\/pre>\n<p>WordPress restituir\u00e0 un archivio di post in cui il valore del campo personalizzato della citt\u00e0 \u00e8 Londra.<\/p>\n<p>Nota: ogni volta che aggiungerete una nuova regola di riscrittura, i permalink di WordPress devono essere aggiornati dalla schermata Permalink nel menu di amministrazione delle impostazioni.<\/p>\n<h2 id=\"how-to-change-permalinks-in-woocommerce\">Come Cambiare i Permalink in WooCommerce<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-woocommerce\/\">WooCommerce<\/a> crea post type e tassonomie personalizzate tutte proprie, tutte con permalink predefiniti dal plugin.<\/p>\n<p>Potete modificare le impostazioni del permalink e degli slug per tutti loro.<\/p>\n<h3>Modifica dei Permalink della Categoria di Prodotto, del Tag e dell&#8217;Attributo<\/h3>\n<p>Ci sono due aspetti da considerare per la modifica dei permalink per le categorie di prodotti, i tag e gli attributi: la struttura e lo slug. Questi funzionano in modo simile alle categorie e ai tag normali.<\/p>\n<p>Per modificare la struttura permalink andate su <strong>Impostazioni &gt; Permalink<\/strong> e cercate la sezione <strong>Optional<\/strong>, dove WooCommerce avr\u00e0 aggiunto alcuni campi extra.<\/p>\n<figure id=\"attachment_70348\" aria-describedby=\"caption-attachment-70348\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70348 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazioni-permalink-opzionali-woocommerce-installato.jpg\" alt=\"Impostazioni permalink opzionali quando WooCommerce \u00e8 installato\" width=\"1500\" height=\"590\"><figcaption id=\"caption-attachment-70348\" class=\"wp-caption-text\">Impostazioni permalink opzionali quando WooCommerce \u00e8 installato<\/figcaption><\/figure>\n<p>Qui \u00e8 possibile modificare le impostazioni dei permalink per le tre tassonomie personalizzate aggiunte da WooCommerce:<\/p>\n<ul>\n<li>Categorie di prodotto: l&#8217;impostazione predefinita \u00e8 <strong>\/product-category\/<\/strong> ma \u00e8 possibile modificarla se usate una terminologia diversa nel vostro negozio. Assicuratevi che la vostra modifica non sia in contrasto con le vostre impostazioni per le categorie regolari, che non sono la stessa cosa.<\/li>\n<li>Tag di prodotto: il default \u00e8 <strong>\/product-tag\/<\/strong>, e potete cambiarlo se lo desiderate. Assicuratevi di evitare uno scontro con i normali tag dei post.<\/li>\n<li>Attributi del prodotto: questi funzionano in modo diverso dalle altre due tassonomie e hanno una struttura diversa. Qualsiasi cosa aggiungiate qui sar\u00e0 sempre seguita dallo slug per il nome del singolo attributo (ad es. la dimensione) e l&#8217;attributo stesso (il termine, ad es. grande).<\/li>\n<\/ul>\n<p>Se volete modificare lo slug per una singola categoria o tag, andate su <strong>Prodotti &gt; Categorie<\/strong> (o <strong>Prodotti &gt; Tag<\/strong>) e modificateli nello stesso modo in cui pubblichereste i tag e le categorie.<\/p>\n<figure id=\"attachment_70368\" aria-describedby=\"caption-attachment-70368\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70368 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/modifica-categoria-prodotto-slug.jpg\" alt=\"Modifica degli slug di categoria di prodotto\" width=\"1500\" height=\"1292\"><figcaption id=\"caption-attachment-70368\" class=\"wp-caption-text\">Modifica degli slug di categoria di prodotto<\/figcaption><\/figure>\n<p>La modifica degli attributi \u00e8 diversa perch\u00e9 non solo si ha l&#8217;attributo in s\u00e9, ma anche i termini dell&#8217;attributo.<\/p>\n<p>Iniziate andando su <strong>Prodotti &gt; Attributi<\/strong>.<\/p>\n<figure id=\"attachment_70349\" aria-describedby=\"caption-attachment-70349\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70349 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/schermata-degli-attributi-prodotto.jpg\" alt=\"Schermata degli attributi del prodotto\" width=\"1500\" height=\"897\"><figcaption id=\"caption-attachment-70349\" class=\"wp-caption-text\">Schermata degli attributi del prodotto<\/figcaption><\/figure>\n<p>Quando create un nuovo attributo, usate il campo <strong>Slug<\/strong> per impostare lo slug nello stesso modo in cui si imposterebbe un tag o una categoria. In alternativa, per modificare lo slug per un attributo esistente, fate clic sul link <strong>Modifica<\/strong> sotto quell&#8217;attributo nella lista di destra.<\/p>\n<figure id=\"attachment_70350\" aria-describedby=\"caption-attachment-70350\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70350 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/modifica-degli-attributi-prodotto-slug.jpg\" alt=\"Modifica degli slug di attributi di prodotto\" width=\"1500\" height=\"660\"><figcaption id=\"caption-attachment-70350\" class=\"wp-caption-text\">Modifica degli slug di attributi di prodotto<\/figcaption><\/figure>\n<p>Fate clic su <strong>Aggiorna<\/strong> per salvare le modifiche.<\/p>\n<p>Per modificare gli slug dei termini dell&#8217;attributo, andate alla schermata degli attributi e fate clic sul link <strong>Configura termini<\/strong> accanto all&#8217;attributo. Questo vi porter\u00e0 all&#8217;elenco dei termini per quell&#8217;attributo.<\/p>\n<figure id=\"attachment_70351\" aria-describedby=\"caption-attachment-70351\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70351 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/elenco-termini-attributi-prodotto.jpg\" alt=\"Elenco dei termini degli attributi di prodotto\" width=\"1500\" height=\"773\"><figcaption id=\"caption-attachment-70351\" class=\"wp-caption-text\">Elenco dei termini degli attributi di prodotto<\/figcaption><\/figure>\n<p>Ora modificate lo slug per quel termine proprio come fareste per una categoria o un tag. Questo verr\u00e0 poi aggiunto all&#8217;URL dell&#8217;archivio per i prodotti che contengono quel termine.<\/p>\n<h3>Cambiare i Permalink dei Prodotti<\/h3>\n<p>Potete modificare i permalink di prodotto tramite <strong>Impostazioni &gt; Permalink<\/strong>. Scorrete fino alla sezione <strong>Prodotto permalink<\/strong>.<\/p>\n<figure id=\"attachment_70352\" aria-describedby=\"caption-attachment-70352\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70352 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazioni-permalink-prodotto.jpg\" alt=\"Impostazioni dei permalink di prodotto\" width=\"1500\" height=\"359\"><figcaption id=\"caption-attachment-70352\" class=\"wp-caption-text\">Impostazioni dei permalink di prodotto<\/figcaption><\/figure>\n<p>Qui potete scegliere tra quattro impostazioni permalink per i vostri prodotti:<\/p>\n<ul>\n<li><strong>Predefinito<\/strong>: se avete gi\u00e0 attivato dei pretty permalink, questo utilizzer\u00e0 lo slug di ogni prodotto con la base \/prodotto\/.<\/li>\n<li><strong>Shop base<\/strong>: invece di usare \/prodotto\/, il vostro negozio user\u00e0 \/shop\/.<\/li>\n<li><strong>Shop base con categoria<\/strong>: inserisce la categoria del prodotto attuale nell&#8217;URL. Questo potrebbe aggiungere le parole chiave che desiderate indirizzare se le categorie di prodotti le riflettono, ma non aiuter\u00e0 l\u2019esperienza utente in quanto genera URL lunghi.<\/li>\n<li><strong>Base personalizzata<\/strong>: crea la vostra struttura di URL utilizzando le parole che si applicano al vostro negozio. Non potete rimuovere completamente la base, dovete usare qualcosa.<\/li>\n<\/ul>\n<p>Una volta scelta l&#8217;opzione desiderata, fate clic sul pulsante <strong>Salva modifiche<\/strong> per salvare la vostra scelta.<\/p>\n<p>Potete anche modificare lo slug per un <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-woocommerce\/#new-products\">singolo prodotto<\/a> nella schermata di modifica del prodotto, esattamente come fareste per un articolo o una pagina.<\/p>\n<h2 id=\"how-to-change-wordpress-permalinks-with-a-plugin\">Come Cambiare i Permalink di WordPress con un Plugin<\/h2>\n<p>\u00c8 possibile utilizzare un plugin di terze parti per apportare modifiche alle impostazioni dei permalink e andare oltre a quanto consentito dalla schermata delle impostazioni predefinite di WordPress.<\/p>\n<figure id=\"attachment_73489\" aria-describedby=\"caption-attachment-73489\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/plug-permalinks-personalizzato-wordpress.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73489 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/plug-permalinks-personalizzato-wordpress.jpg\" alt=\"Plugin WordPress Custom Permalinks\" width=\"1500\" height=\"500\"><\/a><figcaption id=\"caption-attachment-73489\" class=\"wp-caption-text\">Plugin WordPress Custom Permalinks<\/figcaption><\/figure>\n<ul>\n<li>Il plugin <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/custom-permalinks\/\">Custom Permalinks<\/a> consente di impostare l&#8217;URL di qualsiasi categoria di articolo o tag su qualsiasi cosa si desideri. Imposta anche i reindirizzamenti in modo che i vecchi URL funzionino anche dopo il cambio.<\/li>\n<li>Il plugin <a href=\"https:\/\/wordpress.org\/plugins\/permalink-manager\/\">Permalink Manager Lite<\/a> supporta sia tipi di post personalizzati che tassonomie personalizzate nella versione pro. Include anche reindirizzamenti e funziona con plugin di terze parti come WooCommerce e <a href=\"https:\/\/kinsta.com\/it\/blog\/yoast-seo\/\">Yoast<\/a>.<\/li>\n<\/ul>\n<h2 id=\"how-to-change-wordpress-permalinks-in-phpmyadmin\">Come Cambiare i Permalink di WordPress in phpMyAdmin<\/h2>\n<p>Se sapete cosa state facendo e siete certi di non rompere nulla, potete anche modificare i permalink in <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-database\/accesso-database-wordpress\/\">phpMyAdmin<\/a>.<\/p>\n<p>Questo \u00e8 qualcosa che potrebbe essere necessario fare quando, per qualsiasi motivo, non potete accedere alla schermata delle impostazioni Permalink.<\/p>\n<p>Iniziate con il <a href=\"https:\/\/kinsta.com\/it\/blog\/come-effettuare-il-backup-del-database-mysql\/\">backup del vostro database<\/a>. Lo modificherete direttamente, quindi \u00e8 importante eseguire il backup nel caso in cui commettiate un errore.<\/p>\n<p>Entrate in phpMyAdmin.<\/p>\n<p>Se siete cliente Kinsta, potete farlo accedendo a <a href=\"https:\/\/kinsta.com\/it\/mykinsta\/\">MyKinsta<\/a> e selezionando il sito con cui volete lavorare.<\/p>\n<p>Scorrete verso il basso nella schermata Info e fate clic sul pulsante <strong>Apri phpMyAdmin<\/strong>.<\/p>\n<figure id=\"attachment_70364\" aria-describedby=\"caption-attachment-70364\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70364 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/aprire-phpmyadmin-mykinsta.jpg\" alt=\"Aprire phpMyAdmin su MyKinsta\" width=\"1500\" height=\"844\"><figcaption id=\"caption-attachment-70364\" class=\"wp-caption-text\">Aprire phpMyAdmin su MyKinsta<\/figcaption><\/figure>\n<p>Digitate il nome utente e la password del vostro database per accedere a phpMyAdmin. \u00c8 possibile recuperarli dalla schermata Info.<\/p>\n<p>Fate clic sulla scheda <strong>Banche dati<\/strong> in alto e selezionare la banca dati con cui desiderate lavorare.<\/p>\n<figure id=\"attachment_70354\" aria-describedby=\"caption-attachment-70354\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70354 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/struttura-database-phpmyadmin.jpg\" alt=\"Struttura del database in phpMyAdmin\" width=\"1500\" height=\"635\"><figcaption id=\"caption-attachment-70354\" class=\"wp-caption-text\">Struttura del database in phpMyAdmin<\/figcaption><\/figure>\n<p>Selezionate la tabella <strong>wp_options<\/strong> e trovate la voce <strong>permalink_structure<\/strong> nella colonna <strong>option_name<\/strong>. Potrebbe essere necessario navigare oltre la prima pagina delle voci.<\/p>\n<figure id=\"attachment_70365\" aria-describedby=\"caption-attachment-70365\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70365 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/trovare-voce-permalink-struttura.jpg\" alt=\"Trovare la voce permalink_structure\" width=\"1500\" height=\"878\"><figcaption id=\"caption-attachment-70365\" class=\"wp-caption-text\">Trovare la voce permalink_structure<\/figcaption><\/figure>\n<p>Fate clic sul link <strong>Edit<\/strong> sulla sinistra per quella voce, poi sotto il campo <strong>option_value<\/strong>, aggiungete la struttura permalink che desiderate utilizzare. Usate i tag che abbiamo identificato in precedenza nella schermata delle impostazioni Permalink.<\/p>\n<figure id=\"attachment_70355\" aria-describedby=\"caption-attachment-70355\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70355 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/modifica-struttura-permalink-it.jpg\" alt=\"Modifica della struttura dei permalink\" width=\"1500\" height=\"1154\"><figcaption id=\"caption-attachment-70355\" class=\"wp-caption-text\">Modifica della struttura dei permalink<\/figcaption><\/figure>\n<p>Fate clic su <strong>Go<\/strong>. Ora i vostri permalink saranno aggiornati.<\/p>\n<p>Per ulteriori approfondimenti, date un&#8217;occhiata al nostro articolo: <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-cambiare-url\/\">Come cambiare l&#8217;URL di WordPress<\/a> o il video:<\/p>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=zfhs_UiFvHc\"><\/kinsta-video><\/p>\n<h2 id=\"working-with-image-permalinks\">Lavorare con i Permalink delle Immagini<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/libreria-media-wordpress\/\">Le immagini hanno un permalink<\/a> tutto loro, e ogni <a href=\"https:\/\/kinsta.com\/it\/blog\/caricare-in-massa-file-libreria-media-wordpress-ftp\/\">immagine o file multimediale che caricate<\/a> sul vostro sito avr\u00e0 un certo numero di link creati per esso:<\/p>\n<ul>\n<li>Il link all&#8217;immagine che avete caricato &#8211; l&#8217;immagine originale.<\/li>\n<li>I link per le nuove immagini che vengono generate utilizzando i formati di supporto impostati tramite <strong>Impostazioni &gt; Media<\/strong>.<\/li>\n<\/ul>\n<h3>Il Link all&#8217;Immagine Originale<\/h3>\n<p>Quando caricate un&#8217;immagine, viene creato un link univoco al file in cui \u00e8 memorizzata sul vostro server. Questo includer\u00e0 il percorso della cartella in cui \u00e8 conservata, cio\u00e8 wp-content\/uploads.<\/p>\n<p>Il percorso include anche la data in cui \u00e8 stata caricata l&#8217;immagine. Ci\u00f2 significa che se il mese prossimo (o l&#8217;anno prossimo) caricherete un&#8217;altra immagine con lo stesso nome di file, le immagini non saranno confuse in quanto avranno percorsi di file unici.<\/p>\n<p>Se il 1\u00b0 aprile 2020 carichate un&#8217;immagine chiamata <strong>funnycat.jpg<\/strong>, il suo link sar\u00e0 il <strong>yoursite.com\/wp-content\/uploads\/04\/funnycat.jpg<\/strong>. Lo <strong>04<\/strong> indica che il file \u00e8 stato caricato in aprile. WordPress crea una cartella numerata nella directory uploads per ogni mese.<\/p>\n<p>Se caricate un file che non \u00e8 un&#8217;immagine, l&#8217;URL funziona allo stesso modo: <strong>yoursite.com\/wp-content\/uploads\/04\/document.pdf<\/strong>.<\/p>\n<p>Se caricate pi\u00f9 di un file con lo stesso nome in un dato mese, WordPress aggiunger\u00e0 un numero alla fine del nome del file. Quindi, caricando un&#8217;altra immagine chiamata <strong>funnycat.jpg<\/strong>, il risultato sar\u00e0 <strong>funnycat-1.jpg<\/strong>.<\/p>\n<p>Se avete bisogno di collegarvi all&#8217;immagine originale o di trovarla per verificare che funzioni correttamente, ecco come trovare il link.<\/p>\n<p>Potete trovare il link al file allegato anche andando su <strong>Media &gt; Libreria<\/strong> e facendo clic sul file. Vedrete la schermata di modifica per quel file e troverete il suo URL nel campo <strong>URL del file<\/strong> sul lato destro.<\/p>\n<figure id=\"attachment_70370\" aria-describedby=\"caption-attachment-70370\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70370 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/link-allimmagine-originale.jpg\" alt=\"Link all'immagine originale\" width=\"1500\" height=\"702\"><figcaption id=\"caption-attachment-70370\" class=\"wp-caption-text\">Link all&#8217;immagine originale<\/figcaption><\/figure>\n<p>Potete anche collegarvi al file utilizzando la funzione<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_attachment_image\/\"> wp_get_attachment_image()<\/a> fornita da WordPress. Questa \u00e8 una pratica migliore in quanto significa che il collegamento non cambier\u00e0 se l&#8217;allegato viene spostato in futuro. Si tratta di una funzione che si usa in un plugin o in un file template di tema, e utilizza l&#8217;ID univoco del file allegato.<\/p>\n<p>Nel caso della mia immagine <strong>funnycat.jpg<\/strong>, l&#8217;ID \u00e8 <strong>4995<\/strong>. Posso ottenerlo andando alla schermata di modifica dell&#8217;immagine e facendo clic sull&#8217;URL di questa schermata, nella parte superiore della finestra del browser. Le cifre finali corrispondono all&#8217;ID.<\/p>\n<p>Per recuperare questa immagine in un file template o in un plugin, userei questo codice:<\/p>\n<pre><code class=\"language-php\">&lt;?php wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<p>Otterrei in questo modo l&#8217;immagine a grandezza naturale. Se volessi anche l\u2019output, aggiungerei <em>echo<\/em>:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<h3>Permalink per Immagini di Diverse Dimensioni<\/h3>\n<p>WordPress creer\u00e0 le immagini utilizzando le impostazioni di dimensione del file che avrete configurato per il vostro sito. Per farlo, andate su <strong>Impostazioni &gt; Media<\/strong>.<\/p>\n<figure id=\"attachment_70356\" aria-describedby=\"caption-attachment-70356\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70356 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/schermata-impostazioni-media.jpg\" alt=\"Schermata delle impostazioni dei media\" width=\"1500\" height=\"877\"><figcaption id=\"caption-attachment-70356\" class=\"wp-caption-text\">Schermata delle impostazioni dei media<\/figcaption><\/figure>\n<p>Se la vostra immagine \u00e8 superiore a quanto indicato nell\u2019opzione <em>Dimensione grande<\/em>, WordPress creer\u00e0 tre immagini: grande, media e miniatura.<\/p>\n<p>Non user\u00e0 questa convenzione per nominare l\u2019immagine, perch\u00e9 in futuro potreste decidere di cambiare le impostazioni. Utilizza invece le dimensioni del file all&#8217;interno del nome del file e le salva nello stesso posto dell&#8217;immagine originale, nella cartella del mese in wp-content\/uploads.<\/p>\n<p>Il modo pi\u00f9 semplice per trovare i link \u00e8 entrare nel vostro <a href=\"https:\/\/kinsta.com\/it\/blog\/migliori-client-ftp\/\">client FTP<\/a> e trovare tutte le immagini caricate in un dato mese.<\/p>\n<figure id=\"attachment_70357\" aria-describedby=\"caption-attachment-70357\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70357 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/immagini-caricate-client-ftp.jpg\" alt=\"Immagini caricate nel client FTP\" width=\"1500\" height=\"429\"><figcaption id=\"caption-attachment-70357\" class=\"wp-caption-text\">Immagini caricate nel client FTP<\/figcaption><\/figure>\n<p>Prendiamo l&#8217;immagine che ho caricato sul mio sito chiamato funnycat.jpg. Potete vederla nell&#8217;immagine qui sopra.<\/p>\n<p>WordPress ha anche creato dei file extra utilizzando le impostazioni di dimensione dei file per il mio sito:<\/p>\n<ul>\n<li>funnycat-150&#215;150.jpg<\/li>\n<li>funnycat-222&#215;300.jpg<\/li>\n<li>funnycat-300&#215;200.jpg<\/li>\n<li>funnycat-757&#215;1024.jpg<\/li>\n<li>funnycat-768&#215;1040.jpg<\/li>\n<li>funnycat-1135&#215;1536.jpg<\/li>\n<li>funnycat-1513&#215;2048.jpg<\/li>\n<\/ul>\n<p>Ci sono pi\u00f9 dimensioni di quelle standard perch\u00e9 sto usando dei plugin che fanno uso di dimensioni di immagine extra e hanno impostato una dimensione aggiuntiva personalizzata per uno dei miei template di pagina nel tema. Ma, volendolo, potreste usare il link a uno qualsiasi di questi come un hard link<\/p>\n<p>Tuttavia, un\u2019opzione migliore se volete collegare l&#8217;immagine, sarebbe quella di usare la funzione wp_get_attachment_image() che abbiamo gi\u00e0 visto, e aggiungere un parametro extra per la dimensione dell&#8217;immagine.<\/p>\n<p>Quindi, per produrre l&#8217;immagine di medie dimensioni, potreste usare questo:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019, \u2018medium\u2019 ); ?&gt;<\/code><\/pre>\n<p>Si tratta di uno stratagemma molto pi\u00f9 robusto per recuperare l&#8217;immagine invece che creare un hard link nel vostro codice.<\/p>\n<h2 id=\"how-to-redirect-permalinks-for-different-content-types\">Come Reindirizzare i Permalink per i Diversi Tipi di Contenuto<\/h2>\n<p>Modificare lo slug per un articolo esistente, o cambiare le impostazioni del permalink in generale, potrebbe causare un problema se avete precedentemente condiviso gli articoli usando i vecchi link. Se qualcuno fa clic su questi link, atterrer\u00e0 su una pagina 404.<\/p>\n<p>\u00c8 possibile risolvere questo problema creando dei reindirizzamenti dai vecchi link a quelli nuovi.<\/p>\n<h3>Reindirizzamento di Singoli Articoli e Pagine<\/h3>\n<p>Per reindirizzare il vecchio slug da un post al nuovo, \u00e8 necessario impostare una regola di reindirizzamento per questi due URL.<\/p>\n<p>Se siete clienti Kinsta, potete <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/regole-redirect\/\">creare delle regole di reindirizzamento<\/a> nel <a href=\"https:\/\/my.kinsta.com\/?lang=it\">cruscotto di MyKinsta<\/a>.<\/p>\n<p>Cercate il vostro sito e poi fate clic sull&#8217;opzione <strong>Redirects<\/strong> nel menu.<\/p>\n<figure id=\"attachment_70369\" aria-describedby=\"caption-attachment-70369\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70369 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/reindirizzamenti-mykinsta.jpg\" alt=\"Reindirizzamenti in MyKinsta\" width=\"1500\" height=\"761\"><figcaption id=\"caption-attachment-70369\" class=\"wp-caption-text\">Reindirizzamenti in MyKinsta<\/figcaption><\/figure>\n<p>Fate clic sul pulsante <strong>Add redirect rule<\/strong> per aprire il popup delle regole di reindirizzamento.<\/p>\n<figure id=\"attachment_70358\" aria-describedby=\"caption-attachment-70358\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70358 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/mykinsta-aggiunge-regola-reindirizzamento.jpg\" alt=\"Aggiungere la regola di reindirizzamento su MyKinsta\" width=\"1500\" height=\"1318\"><figcaption id=\"caption-attachment-70358\" class=\"wp-caption-text\">Aggiungere la regola di reindirizzamento su MyKinsta<\/figcaption><\/figure>\n<p>Per aggiungere il redirect, selezionate <strong>301 redirect<\/strong>, quindi digitate il vecchio slug come il valore <strong>Redirect from<\/strong> e il nuovo slug come il valore <strong>Redirect to<\/strong>.<\/p>\n<p>Fate clic sul pulsante <strong>Add redirect rule<\/strong> e il vostro reindirizzamento sar\u00e0 impostato.<\/p>\n<p>Se non siete clienti Kinsta, potete usare un <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">plugin di reindirizzamento<\/a> per impostare i reindirizzamenti. Il plugin <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection<\/a> \u00e8 il pi\u00f9 popolare. Vi permetter\u00e0 di impostare i reindirizzamenti manualmente, monitorer\u00e0 anche le modifiche ai vostri slug e imposter\u00e0 automaticamente i reindirizzamenti per voi.\u00a0Fate attenzione a evitare i loop di reindirizzamento, poich\u00e9 questi portano all&#8217;errore &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/err_too_many_redirects\/\">too many redirects<\/a>&#8220;, impedendo il caricamento delle pagine<\/p>\n<p>Qui sotto potete vedere che ho cambiato lo slug per uno dei miei post e il plugin l&#8217;ha presa e ha impostato una regola di reindirizzamento.<\/p>\n<figure id=\"attachment_70359\" aria-describedby=\"caption-attachment-70359\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70359 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazione-regola-reindirizzamento-plugin.jpg\" alt=\"Impostazione della regola di reindirizzamento con il plugin Redirects\" width=\"1500\" height=\"613\"><figcaption id=\"caption-attachment-70359\" class=\"wp-caption-text\">Impostazione della regola di reindirizzamento con il plugin Redirects<\/figcaption><\/figure>\n<h3>Reindirizzamento delle Pagine Archivio<\/h3>\n<p>Se modificate la struttura delle pagine dell&#8217;archivio utilizzando la sezione Opzionale nella pagina delle impostazioni Permalink, chiunque utilizzi il vecchio link ad un archivio di categoria atterrer\u00e0 su una pagina 404. Quindi dovrete impostare un reindirizzamento con metacarattere.<\/p>\n<p>In MyKinsta, <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/#redirect-rules-in-mykinsta\">create una regola di reindirizzamento<\/a> che utilizzi la struttura di base che stavate usando prima e quella che state usando ora, con un asterisco come metacarattere dopo di essa.<\/p>\n<p>Nel campo <strong>Redirect from<\/strong>, digitate il vecchio percorso alle categorie, con un metacarattere. Il formato dovr\u00e0 essere <strong>\/oldslug\/(.*)$<\/strong>. La voce <strong>Redirect to<\/strong> dovr\u00e0 invece avere il formato <strong>\/newslug\/$1<\/strong>.<\/p>\n<p>Quindi, se avete cambiato la struttura dell&#8217;URL della categoria in modo che compaia <strong>blog<\/strong> prima del nome della categoria invece che il generico <strong>categoria<\/strong>, dovreste inserire <strong>\/category\/(.*)$<\/strong> nel campo <strong>Redirect from<\/strong> e <strong>\/blog\/$1<\/strong> nel campo <strong>Redirect to<\/strong>.<\/p>\n<figure id=\"attachment_70366\" aria-describedby=\"caption-attachment-70366\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70366 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/aggiunta-reindirizzamento-jolly-mykinsta.jpg\" alt=\"Aggiunta di un reindirizzamento con metacarattere su MyKinsta\" width=\"1500\" height=\"574\"><figcaption id=\"caption-attachment-70366\" class=\"wp-caption-text\">Aggiunta di un reindirizzamento con metacarattere in MyKinsta<\/figcaption><\/figure>\n<p>Se utilizzate il <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/#creating-a-wordpress-redirect-with-a-plugin\">plugin Redirection<\/a>, \u00e8 necessario abilitare prima le funzioni Regex, poich\u00e9 l&#8217;asterisco metacarattere \u00e8 una funzione Regex.<\/p>\n<p>Andate su <strong>Tools &gt; Redirection<\/strong> e poi sulla sezione <strong>Add new redirection<\/strong> dello schermo.<\/p>\n<figure id=\"attachment_70360\" aria-describedby=\"caption-attachment-70360\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70360 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/creazione-nuova-regola-reindirizzamento-plugin.jpg\" alt=\"Creazione di una nuova regola di reindirizzamento con il plugin di reindirizzamento\" width=\"1500\" height=\"249\"><figcaption id=\"caption-attachment-70360\" class=\"wp-caption-text\">Creazione di una nuova regola di reindirizzamento con il plugin di reindirizzamento<\/figcaption><\/figure>\n<p>Fate clic sul menu a tendina <strong>URL Options\/Regex<\/strong> e spuntate la casella <strong>Regex<\/strong>.<\/p>\n<figure id=\"attachment_70361\" aria-describedby=\"caption-attachment-70361\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70361 size-full\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/04\/impostazione-reindirizzamento-jolly-plugin-redirection.jpg\" alt=\"Impostazione di un reindirizzamento con metacarattere con il plugin Redirection\" width=\"1500\" height=\"229\"><figcaption id=\"caption-attachment-70361\" class=\"wp-caption-text\">Impostazione di un reindirizzamento con metacarattere con il plugin Redirection<\/figcaption><\/figure>\n<p>Nel campo <strong>Source URL<\/strong>, digitate il vecchio percorso delle categorie con un metacarattere. Deve avere questa forma: <strong>\/oldslug\/(.*)$<\/strong>. La voce per il campo <strong>Target URL<\/strong> deve prendere il sorgente <strong>\/newslug\/$1<\/strong>. Funziona esattamente come in MyKinsta.<\/p>\n<p><strong>Date un&#8217;occhiata alla nostra video guida alle migliori pratiche di reindirizzamento di WordPress:<\/strong><\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=PRNMpVu2XW4\"><\/kinsta-video>\n<h2 id=\"troubleshooting-wordpress-permalinks\">Risoluzione dei Problemi con i Permalink WordPress<\/h2>\n<p>Occasionalmente potreste scoprire che i permalink non funzionano come vi aspettate. Ecco cosa fare se questo accade.<\/p>\n<h3>I Permalink Non Funzionano Dopo la Registrazione di un Post Type<\/h3>\n<p>A volte capita di registrare un nuovo post type o una nuova tassonomia e i link alle relative pagine dell&#8217;archivio o agli articoli di quel post type non funzionano.<\/p>\n<p>Niente panico! Questo accade semplicemente perch\u00e9 WordPress non sa che il post type personalizzato o la tassonomia implicano una modifica delle impostazioni dei permalink. Basta andare su <strong>Settings &gt; Permalink<\/strong> per aggiornare le impostazioni. Non \u00e8 nemmeno necessario apportare modifiche o fare clic sul pulsante <strong>Salva modifiche<\/strong> &#8211; sar\u00e0 sufficiente aprire lo schermo.<\/p>\n<h3>I Permalink Non Si Comportano nel Modo in Cui Vorreste Che Si Comportassero<\/h3>\n<p>Se il vostro permalink non funziona come vi aspettate e questo non dipende dal fatto che avete appena registrato un tipo di post personalizzato o una tassonomia, provate questi suggerimenti.<\/p>\n<ul>\n<li>Verificate di aver digitato correttamente l&#8217;URL nel browser.<\/li>\n<li>Andate su <strong>Settings &gt; Permalink<\/strong> e controllate la configurazione. I tag sono corretti? Assicuratevi di non aver tralasciato nulla o di non aver usato la sintassi sbagliata.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/blog\/come-svuotare-la-cache-del-browser\/\">Cancellate la cache del vostro sito web<\/a> se state usando un <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-cache-wordpress\/\">plugin per la cache<\/a>. Il caching pu\u00f2 interferire con le modifiche ai link.<\/li>\n<li>Se avete cambiato le impostazioni dei permalink, potreste avere dei link nel corpo del vostro sito web che sono ormai obsoleti. Modificateli o impostate i reindirizzamenti.<\/li>\n<li>Controllate se avete cambiato manualmente lo slug per qualche post e se questi devono essere modificati.<\/li>\n<li>Verificate se \u00e8 installato un plugin di reindirizzamento o un plugin che include il reindirizzamento. In caso affermativo, controllate quali reindirizzamenti avete aggiunto alle impostazioni.<\/li>\n<li>Se avete dei plugin che influenzano i tipi di post o i link, provate a disattivarli e vedete se questo risolve il problema.<\/li>\n<li>Se non \u00e8 possibile accedere alla schermata delle impostazioni dei permalink, usate il metodo descritto in precedenza per modificare i permalink tramite <a href=\"https:\/\/kinsta.com\/it\/blog\/ripristinare-il-database-mysql-con-phpmyadmin\/\">phpMyAdmin<\/a>.<\/li>\n<\/ul>\n<p>Seguite questi consigli e dovreste essere in grado di far funzionare i vostri permalink senza problemi.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>I permalink sono una funzionalit\u00e0 incredibilmente utile di WordPress. Potete usarli per migliorare l&#8217;esperienza dell&#8217;utente e aumentare il vostro posizionamento nei motori di ricerca.<\/p>\n<p>Se seguite la guida di cui sopra, avrete dei permalink ottimizzati. Sarete in grado di configurarli per farli funzionare esattamente nel modo in cui ne avete bisogno, per tutti i tipi di post, tassonomie e slug personalizzati.<\/p>\n<p>Ora tocca a voi: come gestite i vostri permalink? Ci siamo dimenticati di parlare di qualche aspetto dei permalink di WordPress? Fatecelo sapere nei commenti qui sotto!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress provides a fully fledged URL rewriting system which allows site admins to set basic and advanced semantic, usable, accessible and SEO-friendly URLs. In this post we&#8217;ll dive deep into WordPress permalinks, from the basic user-level functionalities to the more advanced features of the Rewrite API.<\/p>\n","protected":false},"author":105,"featured_media":36952,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[3],"topic":[26008,25873],"class_list":["post-36916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","topic-wordpress-seo","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>La Guida Definitiva ai Permalink di WordPress<\/title>\n<meta name=\"description\" content=\"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.\" \/>\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\/permalink-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La Guida Definitiva ai Permalink di WordPress\" \/>\n<meta property=\"og:description\" content=\"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/permalink-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=\"2020-06-03T14:19:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T11:08:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"37 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"La Guida Definitiva ai Permalink di WordPress\",\"datePublished\":\"2020-06-03T14:19:27+00:00\",\"dateModified\":\"2023-02-02T11:08:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/\"},\"wordCount\":6914,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"Sviluppo WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/\",\"name\":\"La Guida Definitiva ai Permalink di WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\",\"datePublished\":\"2020-06-03T14:19:27+00:00\",\"dateModified\":\"2023-02-02T11:08:00+00:00\",\"description\":\"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg\",\"width\":1024,\"height\":512,\"caption\":\"La Guida Definitiva ai Permalink di WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/wordpress-seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"La Guida Definitiva ai Permalink di WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La Guida Definitiva ai Permalink di WordPress","description":"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.","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\/permalink-wordpress\/","og_locale":"it_IT","og_type":"article","og_title":"La Guida Definitiva ai Permalink di WordPress","og_description":"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.","og_url":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2020-06-03T14:19:27+00:00","article_modified_time":"2023-02-02T11:08:00+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","type":"image\/jpeg"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Rachel McCollin","Tempo di lettura stimato":"37 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"La Guida Definitiva ai Permalink di WordPress","datePublished":"2020-06-03T14:19:27+00:00","dateModified":"2023-02-02T11:08:00+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/"},"wordCount":6914,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","keywords":["WordPress"],"articleSection":["Sviluppo WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/","url":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/","name":"La Guida Definitiva ai Permalink di WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","datePublished":"2020-06-03T14:19:27+00:00","dateModified":"2023-02-02T11:08:00+00:00","description":"Di default i permalink di WordPress possono essere ingombranti. Scopri come impostare dei permalink gradevoli che migliorano classifiche SEO e UX.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/06\/utilizzo-permalink-wordpress.jpg","width":1024,"height":512,"caption":"La Guida Definitiva ai Permalink di WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/permalink-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"SEO WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/wordpress-seo\/"},{"@type":"ListItem","position":3,"name":"La Guida Definitiva ai Permalink di WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/it\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/36916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=36916"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/36916\/revisions"}],"predecessor-version":[{"id":45257,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/36916\/revisions\/45257"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/translations\/jp"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/36916\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/36952"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=36916"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=36916"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=36916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}