...
✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come aggiungere ‘/blog/’ agli URL dei post di WordPress

19

Di recente, mentre lavoravamo al progetto del cliente, volevamo aggiungere una stringa ‘/blog/’ agli URL dei post di WordPress. Non vedo alcun motivo specifico per cui dovremmo aggiungere "/blog/" all’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.

Supponendo che tu abbia impostato le impostazioni del permalink su "nome del post", l’URL del post di WordPress avrà il seguente formato:

URL_SITO/ciao-mondo

Dopo aver aggiunto ‘/blog/’ agli URL dei post, sarà simile a:

URL_SITO/blog/ciao-mondo

Diamo un’occhiata a come è possibile farlo nel loro sito Web WordPress.

Aggiungi ‘/blog/’ agli URL dei post di WordPress

Accedi alla dashboard di WordPress e vai su Impostazioni->Permalink. In questa pagina, scegli l’opzione "Struttura personalizzata" e inserisci /blog/%postname%/ nel campo indicato. Fare riferimento allo screenshot qui sotto.

Non dimenticare di premere il pulsante "Salva modifiche". In caso contrario, non avrà effetto. Ora controlla gli URL del tuo post e della categoria, dovrebbe contenere ‘/blog/’ nei rispettivi URL.

Il tuo lavoro non è ancora finito. I passaggi precedenti influenzeranno anche il tipo di post personalizzato e gli URL di tassonomia personalizzati.

Supponiamo che tu abbia un tipo di post personalizzato "prodotto" e una tassonomia personalizzata "prodotto_cat" nel tuo sito Web WordPress. Dopo aver eseguito i passaggi precedenti, gli URL del tipo di post e della tassonomia conterranno anche "/blog/" come segue.

URL_SITO/blog/prodotto/prodotto-test
URL_SITO/blog/gatto_prodotto/tabella

Se stai bene con questo formato, non preoccuparti. Ma se non vuoi "/blog/" nel tuo tipo di post personalizzato e negli URL di tassonomia personalizzati, devi aggiungere un altro parametro alla regola di riscrittura.

Durante la creazione del tipo di post, utilizziamo il metodo register_post_type(). Nel caso della tassonomia personalizzata, viene utilizzato il metodo register_taxonomy().

Entrambi questi metodi hanno un rewriteparametro. A questo parametro devi passare la chiave 'with_front' => falseche mantiene inalterati i tuoi URL. Il tuo codice sarà qualcosa come sotto.

// custom post type 'product'
register_post_type( 'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product', 'with_front' => false),
    )
);
 
// custom taxonomy 'product_cat'
register_taxonomy(
    'product_cat',
    'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product_cat', 'with_front' => false),
    )
);

Dopo aver aggiunto 'with_front' => falsesia register_post_type() che register_taxonomy(), devi aggiornare i permalink nella pagina Impostazioni->Permalink. Dopodiché puoi vedere che ‘/blog/’ 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.

Spero che tu sappia come aggiungere ‘/blog/’ agli URL dei post di WordPress. Se necessario utilizzare qualsiasi altra stringa e seguire i passaggi definiti nell’articolo. Mi piacerebbe sentire i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.

articoli Correlati

Fonte di registrazione: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More