Rimuovere il prefisso dei titoli degli archivi su WordPress (categorie, tag, autore, ecc)

L’insieme delle pagine di archivio del vostro WordPress mostrano di default delle informazioni che a volte possono non interessare all’utente : categorie, tags, autore, ecc. Utilizzando poche linee di codice, è possibile modificare globalmente tutti i titoli per eliminare questi prefissi superflui.
Per applicare questo trucco, bisogna copiare / incollare le poche righe di codice qui di seguito nel file functions.php del vostro tema child.
/* Rimuovere il prefisso dei titoli degli archivi */
function wpc_remove_archive_title_prefix() {
if (is_category()) {
$title = single_cat_title('', false);
} elseif (is_tag()) {
$title = single_tag_title('', false);
} elseif (is_author()) {
$title = '' . get_the_author() . '' ;
} elseif (is_post_type_archive()) {
$title = post_type_archive_title('', false);
}
return $title;
}
add_filter('get_the_archive_title', 'wpc_remove_archive_title_prefix');
Il trucco presentato si basa sull’utilizzo di un filtro che permette di applicare dei cambiamenti globali senza modificare manualmente ogni singolo file PHP.
Su Antonella "Lythande" De Chiara
Appassionata di giochi di ruolo giapponesi, genere che ha scoperto grazie alla saga Final Fantasy e approfondito con i capolavori usciti negli ultimi anni, s’interessa al retrogaming, rigiocando vecchie glorie come Monkey Island, Prince of Persia o vecchi capolavori marchiati Nintendo. Antonella comincia il suo percorso giornalistico in Italia, lavorando con Gamerepublic, PS Mania e Pokémon Mania. Si trasferisce in Francia per studiare la programmazione web.
Più articoli di Antonella "Lythande" De Chiara2 Commenti
Join the discussion and tell us your opinion.
Lascia un commento Annulla risposta
Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.
Erano già due settimane che provavo ad eliminare il titolo Archivi, questa è l’unica soluzione che si è dimostrata efficace, Grazie!!
Volevo chiedere se possibile, per aggiungere ora un titolo alla mia pagina che compaia come devo procedere, essendo una pagina Archivi non mi compare il titolo anche aggiungendolo su modifica pagina..
Ciao ! In che senso ?
Normalmente il titolo della categoria/tag/autore dell’archivio dovrebbe continuare ad apparire … La funzione serve a levare la parola “Archivio”.
Attenzione, ho appena modificato la linea $title = post_type_archive_title(); in $title = post_type_archive_title(”, false);
Se bisogno, potresti mostrarmi un link del problema ?
Thanks 🙂