Come escludere una categoria dalla tua home page di WordPress

Come escludere una categoria dalla tua home page di WordPress / Esercitazioni

Vuoi escludere una categoria specifica dalla home page del tuo sito web? Per impostazione predefinita, WordPress visualizza i post di tutte le categorie sulla tua home page. In alcuni casi, potresti non volerlo. In questo articolo, ti mostreremo come escludere facilmente una categoria dalla tua home page di WordPress.

Perché escludere una categoria dalla home page di WordPress?

WordPress ti consente di ordinare i contenuti in categorie e tag. Ora a volte potresti voler usare una categoria per i post che non fanno parte delle normali voci del tuo blog.

Per impostazione predefinita, WordPress non ti consente di nascondere i post in categorie specifiche dalla homepage o dagli archivi. Questo ti lascia con i post indesiderati che appaiono sulla tua home page.

Detto questo, vediamo come puoi facilmente escludere una categoria specifica dalla tua home page di WordPress. Ti mostreremo due metodi diversi e potrai scegliere quello che meglio si adatta alle tue esigenze.

Metodo 1: Escludere una categoria da WordPress utilizzando il plugin

La prima cosa che devi fare è installare e attivare il plug-in Ultimate Category Excluder. Per maggiori dettagli, dovresti seguire la nostra guida su come installare un plugin per WordPress.

Dopo l'attivazione, dovrai andare a Impostazioni »Categoria esclusi pagina. Visualizzerà tutte le categorie disponibili sul tuo blog WordPress.

Da qui, puoi semplicemente selezionare una o più categorie nella colonna "Escludi dalla prima pagina". Se lo desideri, puoi anche escludere la categoria dai feed RSS, dagli archivi o anche dalla ricerca di WordPress.

Non dimenticare di cliccare sul Aggiornare pulsante per memorizzare queste impostazioni.

Ora puoi visitare il tuo sito web per vedere che i post delle categorie selezionate sono esclusi dalla prima pagina.

Metodo 2: Escludere una categoria dalla home page di WordPress mediante il codice

Questo metodo richiede l'aggiunta di codice ai tuoi file WordPress. Se non l'hai già fatto, consulta la nostra guida su come copiare e incollare i frammenti di codice in WordPress.

Dovrai aggiungere il seguente codice al file functions.php del tuo tema o a un plug-in specifico del sito.

 function exclude_category_home ($ query) if ($ query-> is_home) $ query-> set ('cat', '-5');  return $ query;  add_filter ('pre_get_posts', 'exclude_category_home'); 

Non dimenticare di sostituire l'ID (-5) con l'ID della categoria. Nasconde tutti i post del blog dalla home page appartenenti alla categoria che corrisponde a questo ID.

Nota: Assicurati di aggiungere un segno meno (-) con l'ID della categoria.

Non sei sicuro di come trovare l'ID della categoria? Consulta la nostra guida su come trovare gli ID di categoria in WordPress.

Se si desidera escludere più categorie, è possibile modificare il codice in questo modo:

 function exclude_category_home ($ query) if ($ query-> is_home) $ query-> set ('cat', '-5, -9, -23');  return $ query;  add_filter ('pre_get_posts', 'exclude_category_home'); 

È sufficiente sostituire gli ID (-5, -9, -23) con gli ID di categoria per escluderli dalla home page di WordPress.

Ci auguriamo che questo articolo ti abbia aiutato a scoprire come escludere una categoria dalla tua home page di WordPress. Potresti anche voler vedere questi hack e plug-in di categoria più ricercati per WordPress che ti aiuteranno a utilizzare le categorie in modo più efficiente.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi anche trovarci su Twitter e Facebook.