Rimuovere il prefisso “Category” dall’Archive Title in WordPress

Rimuovere Il Prefisso Category Dall Archive Title In Wordpress
Quando si utilizza WordPress per gestire un sito web, la personalizzazione dei titoli degli archivi è un aspetto importante per creare un’esperienza utente coerente e ben strutturata. Se desideri rimuovere il prefisso “Category: ” dai titoli degli archivi delle categorie in WordPress hai due soluzioni possibili.
Tabella dei Contenuti

Rimuovere il prefisso “Category” in WordPress

Se desideri rimuovere il prefisso “Category:” dai titoli degli archivi delle categorie in WordPress, l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' ); rappresenta il metodo più efficace. In questo articolo, esploreremo il funzionamento di questo hook e forniremo tre esempi pratici per illustrarne l’utilizzo.

Cos’è l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );? L’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' ); è un potente strumento che consente di rimuovere il prefisso predefinito “Category: ” dai titoli degli archivi delle categorie in WordPress. Questo hook si basa sulla funzione add_filter, che collega l’hook get_the_archive_title_prefix a una funzione personalizzata che restituisce una stringa vuota, indicata come __return_empty_string.

Come utilizzare l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' ); Per utilizzare correttamente l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );, segui questi passaggi:

  1. Apri il file functions.php del tuo tema o crea un plugin personalizzato.
  2. Inserisci il seguente codice nel file:
php
function remove_category_prefix( $prefix ) {
if ( is_category() ) {
$prefix = '';
}
return $prefix;
}
add_filter( 'get_the_archive_title_prefix', 'remove_category_prefix' );
  1. Salva il file e ricarica il tuo sito WordPress per applicare le modifiche.

Esempi pratici di utilizzo

  1. Rimuovere “Category: ” dagli Archive Title delle categorie: Supponiamo di avere una categoria chiamata “Cucina”. Prima di applicare l’hook, il titolo predefinito dell’archivio di questa categoria sarebbe “Category: Cucina”. Dopo aver utilizzato correttamente l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );, il prefisso “Category: ” verrà rimosso e il titolo dell’archivio della categoria “Cucina” sarà semplicemente “Cucina”.
  2. Rimuovere “Category: ” solo da alcune categorie: Se si desidera rimuovere il prefisso “Category: ” solo da specifiche categorie, è possibile modificare la funzione personalizzata associata all’hook get_the_archive_title_prefix. Ad esempio, supponiamo di voler rimuovere il prefisso solo dalle categorie con gli ID 3, 5 e 7. Il codice da utilizzare sarà il seguente:
php
function remove_category_prefix( $prefix ) {
if ( is_category( array( 3, 5, 7 ) ) ) {
$prefix = '';
}
return $prefix;
}
add_filter( 'get_the_archive_title_prefix', 'remove_category_prefix' );

In questo caso, solo le categorie con gli ID 3, 5 e 7 avranno il prefisso “Category: ” rimosso dai loro Archive Title.

  1. Sostituire “Category: ” con un prefisso personalizzato: Oltre alla rimozione del prefisso, l’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' ); può essere utilizzato per sostituire “Category: ” con un prefisso personalizzato. Ad esempio, se desideri visualizzare “Articoli nella categoria: ” prima del nome della categoria, puoi utilizzare il seguente codice:
php
function replace_category_prefix( $prefix ) {
if ( is_category() ) {
$prefix = 'Articoli nella categoria: ';
}
return $prefix;
}
add_filter( 'get_the_archive_title_prefix', 'replace_category_prefix' );

Dopo aver applicato il codice sopra, l’archivio della categoria “Cucina” sarà visualizzato come “Articoli nella categoria: Cucina”.

Conclusione L’hook add_filter( 'get_the_archive_title_prefix', '__return_empty_string' ); rappresenta un modo semplice e potente per rimuovere il prefisso predefinito “Category: ” dai titoli degli archivi delle categorie in WordPress. Grazie a questo hook, puoi personalizzare l’aspetto dei tuoi Archive Title per creare un’esperienza utente più coerente e personalizzata. In questo articolo, hai appreso il funzionamento dell’hook e hai esplorato tre esempi pratici di utilizzo. Sperimenta con questi esempi e adatta il codice alle tue specifiche esigenze per ottenere titoli di archivio personalizzati che si adattino al tuo sito WordPress.