Guida completa alla creazione di un modello di categorie WordPress personalizzato (2023)
Pubblicato: 2022-11-21Stai cercando un modo per creare categorie personalizzate sul tuo sito WordPress? Le categorie sono una parte importante di ogni sito Web perché aiutano a organizzare i tuoi contenuti e rendono più facile per i visitatori trovare ciò che stanno cercando. Quando un visitatore del sito fa clic su una categoria specifica sul tuo sito, verrà indirizzato a una pagina di categoria dedicata dove potrà visualizzare tutti i contenuti relativi a quella categoria.
I temi di WordPress in genere hanno modelli incorporati per mostrare le tue pagine di categoria, ma non tutti i temi gestiscono le tue pagine di categoria allo stesso modo, motivo per cui potresti voler creare un tuo modello di categoria WordPress o modificare il modo in cui i tuoi contenuti vengono visualizzati.
A seconda del tuo sito web, potresti anche voler personalizzare l'aspetto di ogni pagina di categoria, il che significa che dovrai modificare o creare un nuovo modello di categorie. Questo articolo ti mostrerà come creare una pagina di categoria personalizzata in WordPress.
Perché vorresti creare un modello di categorie WordPress personalizzato?
Il tuo tema WordPress determinerà l'aspetto del modello di pagina delle categorie predefinito e potrebbe non essere di tuo gusto o addirittura adatto ai tuoi contenuti. Potresti trovarti in una posizione in cui vorresti mantenere il tuo tema, ma vuoi cambiare un elemento nella tua pagina delle categorie. Ecco dove entra in gioco la creazione di una pagina di categoria personalizzata in WordPress. Potresti voler:
- Aggiungi un'immagine banner sopra l'elenco delle categorie
- Aggiungi un'immagine accanto al titolo di ogni categoria per migliorare la navigazione e la rilevabilità
- Riprogettare l'elenco delle categorie
- Aggiungi funzionalità come menu a discesa per selezionare diverse categorie o sottocategorie
- Cambia i colori dell'elenco delle categorie o aggiungi un'immagine di sfondo
- Visualizza diversi elenchi di categorie su diverse pagine del tuo sito web
- Aggiungi una descrizione di categorie specifiche sul loro sito
- Modifica un modello di categoria selezionato in modo che abbia un aspetto diverso dagli altri
In definitiva, la personalizzazione del modello di categorie può aiutarti a migliorare l'aspetto del tuo sito Web e può aiutarti a migliorare l'esperienza utente del tuo sito Web poiché gli utenti avranno un tempo migliore per cercare i contenuti per categoria.
Come creare un modello di categorie personalizzate in WordPress
Successivamente, ti mostreremo come utilizzare diversi metodi per creare una pagina di categoria personalizzata in WordPress. Alcuni di questi metodi sono più complessi di altri.

Metodo 1: modifica dei file modello
WordPress genera singole pagine di categoria per tutte le tue categorie, che genera un URL come questo: https://example.com/category/fashion
Se desideri personalizzare il modo in cui vengono visualizzate le pagine delle categorie di WordPress, dovrai modificare il modello. Innanzitutto, dovrai determinare quale pagina nella Gerarchia dei modelli desideri modificare.
WordPress cerca un template in un ordine gerarchico predefinito: category-slug.php → category-id.php → category.php → archive.php → index.php .
WordPress cercherà ciascuno di questi file a turno quando tenterà di caricare una pagina di categoria e, se non riesce a trovarlo, salirà nella gerarchia. Inizierà prima con un template category-slug, ad esempio, category-fashion.php nell'esempio precedente.
Se non riesce a trovare un template di slug di categoria, salirà nella gerarchia per trovare un template con il numero identificativo della categoria, ad esempio, category-2.php. Successivamente, cercherà un modello di categoria generico chiamato category.php.
Se WordPress non riesce a trovare una categoria generica, cercherà un modello di archivio come archive.php. Se non esiste, passa a index.php per visualizzare la categoria.
Se desideri modificare un modello di categoria specifico, dovrai identificare l'ID categoria e modificare il file php ID categoria o utilizzare lo slug per apportare modifiche o aggiunte. Puoi anche modificare il file category.php per modificare il modello per tutte le categorie, ma puoi anche utilizzare i tag condizionali all'interno del file category.php per modificare il modello per una categoria specifica, senza dover creare singoli file. Ti mostreremo come farlo in seguito.
Puoi individuare il file corretto che desideri accedendo a WordPress > Aspetto > Temi > Theme File Editor . Dall'elenco dei file del tema sulla destra, fai clic su category.php. Se non riesci a trovare il file category.php lì, cerca i file archive.php o index.php. Puoi creare tutti i file mancanti che desideri (come category-slug.php) utilizzando SFTP.
Se hai seguito questi passaggi ma non riesci a individuare il file corretto, probabilmente stai utilizzando un Theme Framework di WordPress, quindi questi suggerimenti non si applicano a te.
Se riesci a trovare i file sopra, copia i contenuti in un editor di testo per apportare modifiche. Puoi apportare modifiche direttamente in WordPress, ma ciò potrebbe facilmente interrompere l'intero sito con un errore PHP, quindi non è consigliato. È meglio scaricare il file da SFTP e quindi caricare la versione modificata.
Il modo in cui carichi il nuovo file su WordPress dipenderà dal sistema di gestione dei file del tuo host. Gli host gestiti possono avere una dashboard personalizzata in cui è possibile caricare file, mentre altri host possono offrire un file manager comune come cPanel. FTP è un'opzione comune per caricare file sul back-end di WordPress.
La maggior parte degli host WordPress ben gestiti, come Kinsta, avrà una funzione di staging in cui è possibile caricare il file modello delle categorie modificate e vedere se le modifiche sono state implementate correttamente. Se il tuo host offre questa funzione, dovresti sempre usarla solo per essere al sicuro.
Connettiti al tuo host WordPress utilizzando il tuo client FTP, quindi carica il tuo file category-slug.php modificato direttamente sul tema. Qualsiasi modifica apportata al modello verrà visualizzata solo nella pagina di archivio di questa categoria.
Se utilizzi questo metodo, puoi creare modelli per tutte le categorie che desideri; assicurati solo di nominare correttamente il tuo campo.

Ecco alcuni modi per modificare le pagine delle categorie:
Aggiunta di testo sopra i post
Se desideri aggiungere testo statico sopra i tuoi post (ad esempio, testo che rimane lo stesso, indipendentemente dai post visualizzati di seguito), devi aggiungere il seguente frammento di codice sopra la sezione Loop del tuo file modello:
<p>
This is some text that will display at the top of the Category page.
</p>
Aggiunta del nome della categoria nella parte superiore della pagina
Se questo non fa già parte del tuo modello, puoi aggiungere questo codice sopra il Loop:
<p>Category: <?php single_cat_title(); ?></p>
Visualizzazione di immagini collegate a post completi
Se desideri sostituire il contenuto del post con immagini che rimandano a post completi, devi inserire le immagini in primo piano nelle sezioni degli estratti del tuo post. Quindi inserisci questo codice nel modello invece del _content:
<a href="<?php the_permalink() ?>">
<?php the_excerpt_rss(); ?>
<?php the_excerpt_rss(); ?>
</a>
Metodo 2: aggiunta di tag condizionali
Ogni volta che crei modelli per il tuo tema, dovresti determinare se hai davvero bisogno di un modello separato per fare quello che vuoi fare. A volte le modifiche che hai previsto non sono troppo complicate e puoi implementarle aggiungendo tag condizionali all'interno di un template generico, ad esempio, category.php.
I tag condizionali possono essere utilizzati nei file modello per modificare il contenuto visualizzato e il modo in cui tale contenuto viene visualizzato su una pagina specifica, a seconda delle condizioni che corrispondono a quella pagina.
Puoi utilizzare il metodo del tag condizionale per vari scenari, ad esempio:
- Si desidera visualizzare una riga di testo solo per una particolare categoria
- Vuoi mostrare un numero di post per una particolare categoria
- Vuoi mostrare prima il contenuto più vecchio per una particolare categoria
WordPress supporta diversi tag condizionali, ad esempio il tag is_category(). Puoi usarlo per modificare i modelli per visualizzare un output diverso se la condizione è soddisfatta. Ad esempio, se hai una categoria sul tuo sito chiamata "Moda", puoi aggiungere is_category ("Moda") al tuo file modello e quindi utilizzare codice aggiuntivo per determinare cosa dovrebbe accadere quando questa categoria viene selezionata. Ciò potrebbe includere la visualizzazione di un'immagine di un vestito o di una settimana della moda in questa pagina di categoria.
Il processo per la modifica dei file modello per includere i tag condizionali è esattamente lo stesso descritto sopra.
Metodo 3 (consigliato): utilizzare Codeable
Entrambi questi metodi sono fattibili se sei abbastanza esperto di tecnologia. Il vantaggio di codificare te stesso è che puoi personalizzare i tuoi modelli di categoria in modo che appaiano esattamente come desideri. Tuttavia, se non hai familiarità con la codifica, probabilmente è meglio non provare a apportare modifiche da solo.
Puoi utilizzare l'editor del sito WordPress come soluzione rapida, ma è molto limitato in ciò che puoi fare e probabilmente non sarai in grado di creare una pagina di categoria che soddisfi le tue specifiche esatte.

La soluzione migliore è utilizzare Codeable, una piattaforma per freelance WordPress. Codeable rende la ricerca e l'assunzione di uno sviluppatore WordPress accessibile e alla portata di tutti, così puoi trovare facilmente uno sviluppatore con la conoscenza e l'esperienza per modificare i tuoi modelli di pagina delle categorie.
Codeable utilizza solo freelance WordPress controllati, a cui puoi accedere in tre semplici passaggi: breve, connettiti e collabora.
Per utilizzare Codeable, visita il sito e invia il tuo progetto descrivendo ciò di cui hai bisogno. Occorrono in media 3-5 ore per ricevere una risposta da Codeable. A questo punto, verrai abbinato a 1-5 sviluppatori WordPress che possono completare il tuo progetto per te.
Puoi chattare con ogni sviluppatore per vedere qual è la soluzione migliore per il tuo progetto. Riceverai un'unica stima del prezzo, che rende più facile prendere una decisione di assunzione in base alla qualità (piuttosto che scegliere subito l'opzione più economica).
Lo sviluppatore che scegli creerà una pagina di categoria personalizzata in WordPress secondo i tuoi rigorosi standard.
Crea una pagina di categorie WordPress personalizzata con Codeable
Se desideri migliorare l'esperienza utente del tuo sito, incoraggiare i visitatori a controllare contenuti specifici o semplicemente migliorare un design di modello predefinito tutt'altro che ideale, dovrai creare una pagina di categoria personalizzata per il tuo sito WordPress.org in uno palcoscenico o altro.
Questo è particolarmente importante se ti piace il tema WordPress ma non ti piace il modello delle categorie: l'unica opzione è creare un modello personalizzato.
Se sei sicuro delle tue capacità di codifica, puoi apportare queste modifiche da solo. Ma se sei un principiante, Codeable è il modo migliore per trovare sviluppatori WordPress a una tariffa conveniente per creare pagine personalizzate per le tue categorie.
Il tuo sviluppatore di WordPress creerà un modello che abbia esattamente l'aspetto che desideri. Non c'è alcun rischio di causare un errore di codice che causerà un arresto anomalo o distruggerà completamente la tua pagina.
Perché non sottoponi il tuo progetto e ricevi il tuo preventivo gratuito oggi stesso? Sei solo a pochi passi dall'ottenere una pagina di categorie personalizzate che soddisfi esattamente i tuoi requisiti.