Quali sono le opzioni per i permalink della base "Categoria" e come rimuoverla?

25 gen 2011, 17:15:28
Visualizzazioni: 1.26K
Voti: 0

In "Impostazioni > Permalink", possiamo configurare il nome di base predefinito da utilizzare per le pagine di destinazione delle categorie. Ad esempio, sito.com/categorie/mia-prima-categoria/.

Esiste un'impostazione che posso aggiungere al mio functions.php per consentire l'opzione di rimuovere la base della categoria e collegare direttamente alla categoria? Ad esempio, il link sopra diventa: sito.com/mia-prima-categoria/

Sono consapevole che questo apre la possibilità di avere nomi di post e nomi di categorie in conflitto (supponendo che abbia uno slug di post uguale a uno slug di categoria per esempio), ma in questo caso, i miei permalink dei post terminano con .html e i permalink delle categorie no, quindi non dovrebbe mai esserci un conflitto (mi aspetto).

1
Commenti
Tutte le risposte alla domanda 1
4

c'è una risposta su come fare questo nel modo WordPress qui

ma un modo più veloce è utilizzare il file .htaccess aggiungendo questa riga

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

assicurati solo di cambiare http://www.yourblog.com/ con quello che ti serve.

Spero sia utile.

25 gen 2011 18:26:59
Commenti

@בניית אתרים - Grazie! È un tema WP per spedizioni quindi non avrò accesso diretto a htaccess per aggiungere il filtro. Si può fare da functions.php magari? Quanto è facile annullare la modifica?

Scott B Scott B
25 gen 2011 18:57:23

@בניית אתרים: Questo fa un redirect dallo stile vecchio a quello nuovo, ma come fa WordPress a sapere che i nuovi URL hanno questa forma? Penso che tu debba aggiungere qualcosa anche alle regole di rewrite di WordPress, altrimenti non saprà cosa fare con gli URL in ingresso di questa forma

Jan Fabry Jan Fabry
25 gen 2011 19:04:36

@Scott B - penso tu stia cercando qualcosa del genere http://wordpress.stackexchange.com/questions/6104/best-and-cleanest-way-to-remove-category-from-category-permalinks

Bainternet Bainternet
25 gen 2011 19:11:38

@Scott B - dai anche un'occhiata a http://wordpress.org/extend/plugins/wp-no-category-base/ un plugin che lo fa per te.

Bainternet Bainternet
25 gen 2011 19:18:19