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

๎€ฃ

31 Gennaio 2017

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://itamde.com/it/corsi-online-digitali

โ–ผ SEGUICI SU โ–ผ
ยป Facebook: https://www.facebook.com/itamde
ยป Instagram: https://www.instagram.com/itamdestudio
ยป X (Twitter): https://x.com/itamdestudio
ยป ISCRIVITI SUBITO AL NOSTRO CANALE: https://www.youtube.com/channel/UCZ4dhshzpVbbRPVuL9TNH4Q

Articoli recenti

Commenti recenti

  1. Massimiliano Ferretti su I Commenti

    Mi permetto di aggiungere una mia considerazione personale che ho riportato dall'utilizzo di C#. Personalmente mi piace commentare funzioni e…

  2. Personalmente ritengo che utilizzare git porti sempre dei vantaggi anche per lo sviluppo solo. Giร  solo la possibilitร  di fare…

  3. ciao, il link a discord non รจ piu valido, vorrei utilizzare il materiale che hai pubblicato tempo fa, come faccio?

"

Itamde รจ anche una scuola di programmazione online.

Itamde

Impara ciรฒ che desideri, al tuo ritmo

5 Commenti

  1. Marco

    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..

    Reply
    • Ciao Marco! Sono felice che la soluzione ti sia stata utile!

      Per aggiungere un titolo personalizzato alla tua pagina degli archivi, puoi farlo modificando il file del tema che genera il layout per gli archivi. Di solito, il file responsabile รจ archive.php o, in alcuni casi, category.php, tag.php, o altri file specifici. Ecco i passi da seguire:

      1. Trova il file giusto nel tema:
        Cerca il file archive.php (o un file simile, dipende dalla struttura del tuo tema) nella cartella del tema attivo.
      2. Aggiungi un titolo personalizzato:
        Trova il punto in cui vuoi aggiungere il titolo e inserisci qualcosa come:

        <h1 class="custom-title">Il mio titolo personalizzato</h1>
      3. Utilizza una condizione specifica (opzionale):
        Se vuoi aggiungere titoli diversi a seconda del tipo di archivio (categoria, tag, autore), puoi utilizzare un controllo condizionale come questo:

        
        <?php if (is_category()) : ?>
            <h1 class="custom-title">Titolo per la categoria: <?php single_cat_title(); ?></h1>
        <?php elseif (is_tag()) : ?>
            <h1 class="custom-title">Titolo per il tag: <?php single_tag_title(); ?></h1>
        <?php else : ?>
            <h1 class="custom-title">Titolo generico per gli archivi</h1>
        <?php endif; ?>
                
      4. Stile il titolo con CSS (opzionale):
        Puoi aggiungere uno stile personalizzato per il titolo nel file CSS del tema o nel personalizzatore di WordPress.

      Se invece preferisci non toccare i file del tema, puoi utilizzare un plugin per aggiungere il titolo. Esistono plugin come Insert Headers and Footers che ti permettono di inserire contenuto direttamente nelle pagine senza modificare il codice del tema.

      Fammi sapere se hai bisogno di ulteriori dettagli!

      Reply
  2. Fernando

    Buonasera Antonella mi sono imbattuto per caso nel suo sito, e trovo tutto molto interessante.
    io ho il problema degli archivi. Diro al mio gestore di seguire i suoi consigli. speriamo che si ridolva. C’รจ unsltro problema , sembra che almeno un centinaio di articoli siano tutti nello stesso punto. Se fosse la possibilitร  di aggiungere uno screenschot si capirebbe. Chiedo scusa se non riesco a spiegarebene il problema.

    Reply
    • Buonasera Fernando,

      Grazie mille per il suo commento! Sono contenta che trovi interessante il sito.

      Per il problema degli archivi, il suo gestore puรฒ seguire le indicazioni nell’articolo, e spero che ciรฒ risolva la situazione. Per quanto riguarda il problema degli articoli che appaiono tutti nello stesso punto, ho dato unโ€™occhiata al link che ha fornito: https://www.frigotecnoclima.com/author/fernandograsso/page/3/. Mi sembra un problema di paginazione o di impaginazione degli archivi.

      Alcuni suggerimenti per il suo gestore:

      1. Controllare che il tema stia usando correttamente la funzione di paginazione. Ad esempio, funzioni come the_posts_pagination() o paginate_links() possono essere utili per gestire la navigazione tra le pagine degli archivi.
      2. Esaminare il file del tema responsabile (probabilmente archive.php o author.php) per assicurarsi che il loop sia implementato correttamente e che non ci siano conflitti con query personalizzate.
      3. Se il problema persiste, disattivare temporaneamente i plugin per verificare che non ci siano conflitti che influenzano il layout o la visualizzazione degli archivi.

      Se ha bisogno di ulteriori dettagli, sarรฒ felice di darle una mano per individuare la soluzione migliore. Non esiti a scrivermi!

      Buona serata!

      Reply
  3. Fernando

    Buonasera Antonella mi sono imbattuto per caso nel suo sito, e trovo tutto molto interessante.
    io ho il problema degli archivi. Diro al mio gestore di seguire i suoi consigli. speriamo che si ridolva. C’รจ unsltro problema , sembra che almeno un centinaio di articoli siano tutti nello stesso punto. Se fosse la possibilitร  di aggiungere uno screenschot si capirebbe. Chiedo scusa se non riesco a spiegarebene il problema. link: https://www.frigotecnoclima.com/author/fernandograsso/page/3/

    Reply

Invia Un Commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Potrebbe interessarti anche...

Rimani aggiornato sulle ultime notizie e novitร 

Accedi ai contenuti riservati

Scopri il dietro le quinte dei nostri progetti, risorse esclusive e lo stato di avanzamento delle nostre creazioni in tempo reale.

Iscriviti alla newsletter

Ricevi le nostre notizie, le nostre riflessioni creative e le novitร  dell'atelier direttamente nella tua casella di posta elettronica.

Seguici

Unisciti alla nostra community sui social network per seguire i nostri progetti quotidiani e interagire con noi.