{"id":26346,"date":"2021-06-20T13:34:00","date_gmt":"2021-06-20T10:34:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26346"},"modified":"2021-10-18T02:59:07","modified_gmt":"2021-10-17T23:59:07","slug":"come-aggiungere-blog-agli-url-dei-post-di-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-aggiungere-blog-agli-url-dei-post-di-wordpress\/","title":{"rendered":"Come aggiungere &#8216;\/blog\/&#8217; agli URL dei post di WordPress"},"content":{"rendered":"<p>Di recente, mentre lavoravamo al progetto del cliente, volevamo aggiungere una stringa &#8216;\/blog\/&#8217; agli URL dei post di WordPress. Non vedo alcun motivo specifico per cui dovremmo aggiungere &quot;\/blog\/&quot; all&#8217;URL di un singolo post. Su questo blog, sto mantenendo URL semplici per il mio post. Tuttavia, il cliente desiderava questo formato URL nel proprio progetto.<\/p>\n<p>Supponendo che tu abbia impostato le impostazioni del permalink su &quot;nome del post&quot;, l&#8217;URL del post di WordPress avr\u00e0 il seguente formato:<\/p>\n<p>URL_SITO\/ciao-mondo<\/p>\n<p>Dopo aver aggiunto &#8216;\/blog\/&#8217; agli URL dei post, sar\u00e0 simile a:<\/p>\n<p>URL_SITO\/blog\/ciao-mondo<\/p>\n<p>Diamo un&#8217;occhiata a come \u00e8 possibile farlo nel loro sito Web WordPress.<\/p>\n<h3>Aggiungi &#8216;\/blog\/&#8217; agli URL dei post di WordPress<\/h3>\n<p>Accedi alla dashboard di WordPress e vai su <strong>Impostazioni-&gt;Permalink<\/strong>. In questa pagina, scegli l&#8217;opzione &quot;Struttura personalizzata&quot; e inserisci \/blog\/%postname%\/ nel campo indicato. Fare riferimento allo screenshot qui sotto.<\/p>\n<p>Non dimenticare di premere il pulsante &quot;Salva modifiche&quot;. In caso contrario, non avr\u00e0 effetto. Ora controlla gli URL del tuo post e della categoria, dovrebbe contenere &#8216;\/blog\/&#8217; nei rispettivi URL.<\/p>\n<p>Il tuo lavoro non \u00e8 ancora finito. I passaggi precedenti influenzeranno anche il tipo di post personalizzato e gli URL di tassonomia personalizzati.<\/p>\n<p>Supponiamo che tu abbia un tipo di post personalizzato &quot;prodotto&quot; e una tassonomia personalizzata &quot;prodotto_cat&quot; nel tuo sito Web WordPress. Dopo aver eseguito i passaggi precedenti, gli URL del tipo di post e della tassonomia conterranno anche &quot;\/blog\/&quot; come segue.<\/p>\n<p>URL_SITO\/blog\/prodotto\/prodotto-test<br \/>\nURL_SITO\/blog\/gatto_prodotto\/tabella<\/p>\n<p>Se stai bene con questo formato, non preoccuparti. Ma se non vuoi &quot;\/blog\/&quot; nel tuo tipo di post personalizzato e negli URL di tassonomia personalizzati, devi aggiungere un altro parametro alla regola di riscrittura.<\/p>\n<p>Durante la creazione del tipo di post, utilizziamo il metodo <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_post_type\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">register_post_type()<\/a>. Nel caso della tassonomia personalizzata, viene utilizzato il metodo <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_taxonomy\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">register_taxonomy()<\/a>.<\/p>\n<p>Entrambi questi metodi hanno un <code>rewrite<\/code>parametro. A questo parametro devi passare la chiave <code>'with_front' =&gt; false<\/code>che mantiene inalterati i tuoi URL. Il tuo codice sar\u00e0 qualcosa come sotto.<\/p>\n<pre><code>\/\/ custom post type 'product'\nregister_post_type( 'product',\n\u00a0\u00a0\u00a0\u00a0array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'rewrite' =&gt; array('slug' =&gt; 'product', 'with_front' =&gt; false),\n\u00a0\u00a0\u00a0\u00a0)\n);\n\u00a0\n\/\/ custom taxonomy 'product_cat'\nregister_taxonomy(\n\u00a0\u00a0\u00a0\u00a0'product_cat',\n\u00a0\u00a0\u00a0\u00a0'product',\n\u00a0\u00a0\u00a0\u00a0array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0...\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'rewrite' =&gt; array('slug' =&gt; 'product_cat', 'with_front' =&gt; false),\n\u00a0\u00a0\u00a0\u00a0)\n);<\/code><\/pre>\n<p>Dopo aver aggiunto <code>'with_front' =&gt; false<\/code>sia register_post_type() che register_taxonomy(), devi aggiornare i permalink nella pagina <strong>Impostazioni-&gt;Permalink<\/strong>. Dopodich\u00e9 puoi vedere che &#8216;\/blog\/&#8217; viene aggiunto solo al tuo post e alle tue categorie predefinite. I tuoi tipi di post personalizzati e gli URL di tassonomia personalizzati rimangono intatti.<\/p>\n<p>Spero che tu sappia come aggiungere &#8216;\/blog\/&#8217; agli URL dei post di WordPress. Se necessario utilizzare qualsiasi altra stringa e seguire i passaggi definiti nell&#8217;articolo. Mi piacerebbe sentire i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-integrare-mailchimp-con-woocommerce\/\" title=\"Come integrare Mailchimp con WooCommerce\">Come integrare Mailchimp con WooCommerce<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/accedi-con-il-numero-di-telefono-in-wordpress\/\" title=\"Accedi con il numero di telefono in WordPress\">Accedi con il numero di telefono in WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/carica-contenuto-dinamico-su-bootstrap-modal-in-wordpress\/\" title=\"Carica contenuto dinamico su Bootstrap Modal in WordPress\">Carica contenuto dinamico su Bootstrap Modal in WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Di recente, mentre lavoravamo al progetto del cliente, volevamo aggiungere una stringa &#8216;\/blog\/&#8217; agli URL dei post di WordPress. Non vedo alcun motivo specifico&#8230;<\/p>\n","protected":false},"author":1,"featured_media":21611,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[248,500,611],"tags":[846],"class_list":["post-26346","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript-7","category-laravel","category-uncategorized-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=26346"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/26346\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21611"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=26346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=26346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=26346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}