Immagine della guida Categorie nelle URL: 4 modi per rimuoverle su WP del sito Cionfs.it

Categorie nelle URL: 4 modi per rimuoverle su WP

In questo breve tutorial verrà spiegato come gestire le categorie di WP e come eliminarle per avere vantaggi da un punto di vista SEO.

Tra le varie impostazioni di WP sono presenti quelle relative i permalink che permettono di settare come deve comparire l’URL.

Tra le URL disponibili ci sono anche quelle relative le categorie.

Tuttavia, per una questione seo, può essere controproducente inserire nelle URL le categorie in quanto è preferibile avere link corti. Per maggiori informazioni sulle URL da un punto di vista SEO si può leggere questo interessante articolo.

Verranno di seguito indicati 4 metodi per rimuovere le URL da wordpress.

=

Tramite modifica ai permalink

=

Tramite plugin

=

Tramite modifica al file funcions.php

=

Tramite modifica al file .htaccess

cateorie permalink

Tramite plugins

E’ possibile effettuare la rimozione delle categorie dall’URL anche utilizzando plugin. Questo è solitamente consigliato a chi ha necessitàè di rimuovere le categorie da siti già avviati da tempo per cui sarebbe deletereo agire manualmente.
Ci sono diversi plugin diponibilli. Ecco un piccolo elenco.

Immagine della guida Categorie nelle URL: 4 modi per rimuoverle su WP del sito Cionfs.it

No category base, compatibile con WPML,  è il plugin più usato al momento per rimuovere i nomi delle categorie dalle URL.

Una volta installato non bisogna fare nulla se non attivarlo. Poi farà tutto automaticamente, inclusi eventuali redirect dalla vecchia alla nuova URL.

Immagine della guida Categorie nelle URL: 4 modi per rimuoverle su WP del sito Cionfs.it

La procedura di installazione è semplice:

1. Si clicca su Aggiungi plugin

2. Si cerca il plugin

3. Si clicca per installarlo

4. Si attiva

L’alternativa è utilizzare Yoast SEO.

Yoast SEO è l’unico plugin SEO che, al momento, permette di gestire la categoria nei permalink.

Per rimuovere il nome della categoria dall’URL bisogna andare in Yoast SEO>Aspetto della ricerca>Tassonomie

Immagine della guida Categorie nelle URL: 4 modi per rimuoverle su WP del sito Cionfs.it

Andando a fondo pagina basta selezionare RIMUOVI alla voce relativa le URL e poi salvare.

Immagine della guida Categorie nelle URL: 4 modi per rimuoverle su WP del sito Cionfs.it

Tramite functions.php

Se non si vuole installare alcun plugin (cosa consigliata se non strettamente necessario) è possibile escludere le categorie inserendo questo codice nel file functions.php (o nello snippet)

function remove_category( $string, $type )
{ 
        if ( $type != 'single' && $type == 'category' && ( strpos( $string, 'category' ) !== false ) )
        {
            $url_without_category = str_replace( "/category/", "/", $string );
            return trailingslashit( $url_without_category );
        }
    return $string;
}
 
add_filter( 'user_trailingslashit', 'remove_category', 100, 2);

Tramite file functions.php è possibile eseguire altre azioni, eccone alcuni esempi.

Tramite file .htaccess

Un’ultima possibilità è quella di eliminare le categorie dalle URL tramite una modifica al file .htaccess inserendo questo codice

RewriteRule ^category/(.+)$ http://www.sito.ext/$1 [R=301,L]

dove al posto di www.sito.ext va inserita l’URL del sito.