Rimuovere il prefisso dei titoli degli archivi su WordPress (categorie, tag, autore, ecc)
L’insieme delle pagine di archivio del vostro sito 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.
Per rimuovere il prefisso dei titoli degli archivi su WordPress, come ad esempio “Categoria:”, “Tag:”, “Autore:”, ecc., puoi utilizzare la funzione di filtro “get_the_archive_title
“. Ecco come puoi farlo:
function remove_archive_prefix($title) { if (is_category()) { $title = single_cat_title('', false); } elseif (is_tag()) { $title = single_tag_title('', false); } elseif (is_author()) { $title = '<span class="vcard">' . get_the_author() . '</span>'; } elseif (is_year()) { $title = get_the_date('Y'); } elseif (is_month()) { $title = get_the_date('F Y'); } elseif (is_day()) { $title = get_the_date('F j, Y'); } return $title; } add_filter('get_the_archive_title', 'remove_archive_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.
Questo codice personalizzato per WordPress sovrascrive la funzione get_the_archive_title
e imposta il titolo dell’archivio senza il prefisso predefinito.
Una volta aggiunto il codice, i titoli degli archivi come categorie, tag, autori, anni, mesi e giorni non avranno più il prefisso predefinito.
Si noti che il codice fornito è un esempio generale e potrebbe essere necessario apportare modifiche in base alle specifiche del tema e alle esigenze del tuo sito.
Ricordatevi sempre che lo sviluppo è una forma d’arte.
I nostri corsi : https://www.develop4fun.it/premium-corsi-online-in-abbonamento
▼ SEGUICI SU ▼
» Facebook per il Web e corsi online: https://www.facebook.com/developforfun
» Facebook di D4F Games: https://www.facebook.com/d4fgames
» Instagram per il Web e corsi online: https://www.instagram.com/develop4fun
» Instagram di D4F Games: https://www.instagram.com/d4f_games
» Twitter per il Web e corsi online: https://twitter.com/Develop4fun
» Twitter di D4F Games: https://twitter.com/D4fGames
» VISITA IL NOSTRO SITO WEB: https://www.develop4fun.it/
» ISCRIVITI SUBITO AL NOSTRO CANALE: https://www.youtube.com/channel/UCZ4dhshzpVbbRPVuL9TNH4Q
Tag:filtro, functions.php, tema child
2 Commenti
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 🙂