histats

WordPress: modificare il template di una singola categoria

In ogni template di WordPress che si rispetti, troviamo il file category.php il quale serve a dare un aspetto al template di tutte le categorie in generale.

Ma se volessimo modificare il template di una sola categoria e renderla diversa da tutte le altre?

Molto semplice, basta creare un file a parte.

Il nome di questo file dovrà essere del tipo category-ID.php , dove al posto di “ID” dobbiamo mettere il numero dell’ID della categoria di cui vogliamo modificare il template.

Ad esempio, io voglio modificare il template della mia categoria “Guida WordPress”, allora entro nel pannello amministrativo e clicco su “categorie”, cerco la categoria interessata passandogli sopra con il mouse e contemporaneamente guardo il numero ID che si vede nella barra inferiore del browser (così come nella seguente immagine):

Wordpress: modificare il template di singole categorie
Wordpress: modificare il template di singole categorie

In questo caso il nome del file sarà category-3.php

Puoi modificare come vuoi il template di una determinata categoria, utilizzando il CSS per dargli un aspetto (così come hai fatto nella category.php) e non dimenticare di includere l’header ed il footer.

Inoltre puoi modificare l’aspetto di tutte le categorie che vuoi, l’imporante ricordarsi come nominare il file e quindi di aggiungere il numero della categoria.

2 commenti su “WordPress: modificare il template di una singola categoria”

  1. E senza far altro già riconosce il sistema chiamando il file category-ID??
    Che funzione richiama ciò?

  2. Si si… devi solo creare il file category-ID.php (al posto di “ID” metti l’id corrispondente alla categoria) e poi nel file inserisci il codice che vuoi, ovviamente devi richiamare pure l’header, il footer, la sidebar, i post, ecc… come normalmente accade nel file category.php

    Metti caso che in tutte le categorie del tuo blog stampi sia i titoli dei post con the_title() che il testo con the_content().
    E vuoi modificare solo il template di una singola categoria, facendo apparire solo il titolo di ogni post.
    Beh, con questo sistema ti viene facile, basta sapere come modificare il codice di default ed il gioco è fatto.

    Questo si può fare anche con le singole pagine (non articoli), in modo leggermente differente, ma si può.

Lascia un commento

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