Come rimuovere la parola “Category” dall’URL del tuo sito WordPress

Come sai WordPress ha una struttura di base per indicizzare e visualizzare i contenuti (post) per categoria.

Nel caso in cui il tuo sito web abbia una categoria chiamata “Turismo”, WordPress la visualizza secondo questo schema:

 

http://www.tuositoweb.it/category/turismo

Accedendo a questo collegamento, il CMS visualizza tutti i contenuti appartenenti alla categoria Turismo. Esistono tre metodi per eliminare la parola “category” dalla URL del tuo sito:

  1. Intervenire sul file functions.php
  2. Installare un plugin
  3. Intervento manuale da pannello di controllo

Come eliminare la parola “category” tramite il file functions.php

Per farlo è sufficiente inserire questo blocco di codice nel file functions.php del tuo sito WordPress:

 


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);

Come eliminare la parola “category” tramite il pannello di controllo

La prima attività importante da compiere è entrare nella pagina Impostazioni -> Permalinks (o Settings -> Permalinks nel caso in cui il pannello di controllo sia in lingua inglese).

Nella parte superiore puoi gestire come preferisci la formattazione delle url del tuo sito web WordPress. Nel nostro caso di esempio spunteremo la voce “custom structure” inserendo la seguente dicitura nel relativo campo:

/%category%/%postname%/

Nella parte inferiore, invece, puoi personalizzare proprio questo comportamento. Quindi, inserendo il “.”, otterrai l’effetto desiderato

 

 

 

Woocommerce: come tradurre in WPML e YOAST SEO il titolo della pagina prodotti

Tempo fa con il team di sviluppo di Evermind, abbiamo sviluppato il portale web WordPress di un’azienda che lavora in ambito turistico.

Sul sito , realizzato custom, è presente Woocommerce per la gestione delle vendita dei prodotti, WPML per l’internazionalizzazione dei contenuti e YOAST SEO per personalizzare l’indicizzazione sui motori di ricerca. Durante lo sviluppo si è presentato il problema di come gestire il titolo della pagina shop di Woocommerce , essendo quest’ultimo gestito tramite YOAST SEO.

Continue reading…