Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come mostrare categorie vuote nei widget di WordPress

Potresti aver notato che i blocchi delle categorie in Gutenberg e il widget dell'editor del sito in WordPress non mostrano le categorie ancora vuote, ovvero le categorie senza post pubblicati.

Sebbene questo comportamento predefinito mantenga le cose ordinate, potresti perderti qualcosa. Secondo la nostra esperienza, mostrare categorie vuote può effettivamente essere vantaggioso, soprattutto quando stai lavorando all'organizzazione dei tuoi contenuti o pianificando di aggiungere post in futuro.

La visualizzazione di queste categorie può aiutare a migliorare la struttura del tuo sito, rendere la navigazione più facile per i visitatori e mantenere organizzati i tuoi contenuti.

In questo articolo, ti mostreremo come visualizzare facilmente queste categorie vuote nei widget o blocchi di WordPress.

Visualizzare categorie vuote nei widget e nei blocchi della barra laterale di WordPress

Perché mostrare categorie vuote in WordPress?

Per impostazione predefinita, il widget delle categorie di WordPress o il blocco delle categorie non mostra le categorie vuote.

Le categorie vuote sono categorie a cui non sono attualmente assegnati post.

Categorie vuote senza post

Tuttavia, se sei nel bel mezzo della creazione di un sito web, potresti dover mostrare categorie vuote nei widget della barra laterale o altrove.

Vedere categorie vuote nei widget può spingere i proprietari di siti web a creare contenuti per tali categorie, colmando le lacune nella loro strategia di contenuti.

Oltre a ciò, se possiedi un sito di notizie o un post di blog con funzionalità di guest posting, potresti anche voler mostrare categorie vuote. Questo perché potrebbe incoraggiare gli utenti a contribuire con contenuti pertinenti a tali categorie. Ad esempio, se gli utenti vedono una categoria vuota correlata a un argomento di cui sono esperti, potrebbero essere più inclini a inviare contenuti per quella categoria.

Detto questo, diamo un'occhiata a come visualizzare facilmente le categorie vuote nella barra laterale o nei widget a blocchi di WordPress. Puoi fare clic sui collegamenti sottostanti per passare al metodo che preferisci:

Metodo 1. Mostra categorie vuote nei widget di WordPress con WPCode

Sebbene tu possa aggiungere snippet di codice al file functions.php del tuo tema, è meglio usare un plugin come WPCode.

Il problema nell'aggiungere codice personalizzato ai file principali di WordPress è che anche il più piccolo errore può compromettere il tuo sito WordPress, rendendolo inaccessibile.

Ti consigliamo di utilizzare WPCode, che è il plugin per snippet di codice più popolare in circolazione. Con esso, puoi aggiungere facilmente e in sicurezza qualsiasi codice desideri al tuo sito WordPress.

Se non l'hai mai fatto prima, consulta la nostra guida su come aggiungere snippet di codice personalizzati in WordPress.

Innanzitutto, dovrai installare e attivare il plugin gratuito WPCode. Per istruzioni dettagliate, consulta la nostra guida su come installare un plugin di WordPress.

Una volta attivato, dovrai navigare su Snippet di codice » + Aggiungi snippet.

Come aggiungere uno snippet personalizzato a WordPress usando WPCode

Questo ti porterà alla libreria degli snippet, che ti offre decine di shortcode collaudati che funzionano per casi d'uso specifici come consentire il caricamento di file SVG, disabilitare i commenti e molto altro.

Dovrai iniziare trovando l'opzione 'Aggiungi il tuo codice personalizzato (Nuovo snippet)' e facendo clic sul pulsante '+ Aggiungi snippet personalizzato' sottostante.

Aggiungere uno snippet personalizzato a WordPress

Successivamente, devi scegliere 'Snippet PHP' come tipo di codice dall'elenco di opzioni che appaiono sullo schermo.

Scelta dello snippet PHP in WPCode

Nella pagina 'Crea snippet personalizzato', assicurati di aggiungere un titolo per lo snippet, come ad esempio 'Mostra categorie vuote'.

Aggiungi un titolo per lo snippet che mostra le categorie vuote

Successivamente, sotto la casella Anteprima codice, aggiungi il seguente codice:

function wpb_list_categories() { 
 
// define category list parameneters
$args = array (
'echo'          => false,
'title_li'      => '',
'hide_empty'    => 0
); 
 
// get categories list
$display_cats = wp_list_categories($args); 
 
//display custom categories list
return $display_cats; 
}

Dovrebbe apparire qualcosa di simile a questo:

Anteprima del codice

Questo codice crea semplicemente un elenco di categorie personalizzato che include sia le categorie vuote che quelle popolate.

Dopodiché, dovrai attivare l'interruttore da 'Inattivo' ad 'Attivo' nell'angolo in alto a destra.

Quindi, fai semplicemente clic sul pulsante ‘Salva snippet’.

Salva frammento

Ora, scorri verso il basso fino alla sezione Inserimento della pagina. Seleziona l'opzione 'Shortcode' accanto a 'Metodo di inserimento'.

Non dimenticare di fare clic sul pulsante 'Aggiorna' dopo aver impostato Shortcode come metodo di inserimento.

Poiché desideri aggiungere le categorie alla barra laterale principale, dovrai copiare lo 'Shortcode' generato da WPCode.

Copia lo shortcode

Una volta fatto, vai su Aspetto » Widget nella tua area di amministrazione di WordPress.

Questa pagina è dove puoi aggiungere codice al tuo sito web.

Vai su Aspetto Widget

Dovrai selezionare la freccia a discesa per 'Barra laterale principale'.

Quindi fai clic sull'icona '+' e scegli 'Shortcode'.

Aggiungi lo shortcode alla barra laterale principale

Incolla lo shortcode generato da WPCode nella casella.

Questo ti permette di aggiungere il tuo shortcode personalizzato alla barra laterale principale.

Incolla lo shortcode

Infine, fai clic sul pulsante 'Aggiorna' nell'angolo in alto a destra della pagina.

Ora puoi visitare il tuo sito web per vedere il tuo elenco di categorie in azione.

Aggiorna la barra laterale principale

Ora puoi visualizzare in anteprima il tuo sito web dal vivo.

Dovrebbe visualizzare le tue categorie vuote così come le categorie con post.

Categoria vuota visualizzata

Puoi anche utilizzare questo shortcode nei tuoi post e pagine di WordPress.

Questo è un ottimo modo per i visitatori di navigare per categorie per trovare argomenti correlati.

Categorie vuote incluse nell'elenco delle categorie

Metodo 2. Visualizza categorie vuote nei widget classici

Questo metodo può essere utilizzato se hai disabilitato i blocchi widget e stai utilizzando i widget classici sul tuo sito web WordPress.

Il vantaggio di questo metodo è che invece di creare lo shortcode, puoi modificare il comportamento del widget di categoria predefinito.

Aggiungi semplicemente il seguente codice a WPCode. Puoi seguire gli stessi passaggi dell'esempio precedente:

add_filter( 'widget_categories_args', 'wpb_force_empty_cats' ); 
function wpb_force_empty_cats($cat_args) { 
$cat_args['hide_empty'] = 0; 
return $cat_args; 
} 

Dovrebbe apparire così:

Aggiungi shortcode all'editor classico

Dopodiché, puoi semplicemente aggiungere il widget alla tua barra laterale. Per fare ciò, puoi ripetere lo stesso processo anche per il Metodo 1.

Tutto quello che devi fare è copiare lo shortcode generato da WPCode. Quindi incollalo nel widget di testo e salva le modifiche.

Infine, puoi andare a controllare il tuo sito web live per vedere le tue modifiche.

Ora dovresti vedere le categorie vuote visualizzate nell'elenco delle categorie.

Categoria vuota visualizzata

Bonus: Come nascondere categorie specifiche in WordPress

Puoi anche nascondere le categorie in WordPress. Questo ti aiuterà se hai un lungo elenco di categorie che ingombrano la tua home page e vuoi mostrare solo quelle importanti.

Inoltre, concentrerà l'attenzione dell'utente sui dettagli importanti che potresti voler evidenziare sul tuo sito web.

Per fare ciò, dovrai scaricare WPCode. Dopodiché, aggiungi il seguente codice PHP personalizzato nella casella di anteprima del codice:

function wpb_list_categories() { 
 
// define category list parameneters
$args = array (
'echo'          => false,
'title_li'      => '',
'exclude'               => '12,16,21',
'hide_empty'    => 0
); 
 
// get categories list
$display_cats = wp_list_categories($args); 
 
//display custom categories list
return $display_cats;
}
 
// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');

Puoi quindi aggiungere l'ID per le categorie che desideri nascondere accanto all'opzione exclude nel codice.

Una volta terminato, attiva semplicemente l'interruttore 'Attivo' e fai clic sul pulsante 'Salva snippet' per memorizzare le tue impostazioni.

Nascondi categorie specifiche

Per maggiori dettagli, consulta il nostro tutorial su come mostrare/nascondere le categorie in WordPress.

Speriamo che questo articolo ti abbia aiutato a imparare come visualizzare le categorie vuote nei widget di WordPress. Potresti anche voler vedere questi utili suggerimenti, trucchi e hack di WordPress, o dare un'occhiata al nostro tutorial su come aggiungere sottocategorie nelle pagine delle categorie in WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

7 CommentsLeave a Reply

  1. On the website within the newsletter, I occasionally ask users in which category they would like more posts. Of course, I have some prepared, but since they weren’t visible, I had to list them as new in the newsletter. With this snippet, I won’t have to do that anymore, which is nice. I probably need to search better next time to see what is and isn’t possible to make my work easier. And it’s probably best to search right here :)

  2. Hello and thank you. I tried this and it worked but I found out I was searching for something little different. You know when you set it the way that only one line is shown – when I set it that ways it still doen not show the empty cats. You know what I mean? If yes can you help? :)

    I migliori auguri dalla Germania, Colonia

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.