Escludere i post di una Categoria dalla main page

Può capitare di voler creare una categoria che contenga piccoli post ma che questi non appaiano sulla main page. Mi spiego meglio, se io voglio avere ad esempio una categoria news dove inserisco post di poche righe ma non voglio che queste poche righe vadano a farmi scorrere la mia home verso il “basso”, posso decidere di escludere questi posts appartenenti a news dalla prima pagina.

Si tratta di andare ad aggiungere una stringa di codice nel file index.php del nostro tema.  Questa riga di codice deve essere assolutamente inserita all’interno di quello che in WordPress viene chiamato Loop. Come spiega la pagina linkata, il loop non fa altro che visualizzare tutti i vostri post presenti, il titolo (the_title()), il tempo (the_time()) e la categoria (the_category()).

Il Loop solitamente comincia così:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

e finisce qui:

<?php endwhile; else: ?>

<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>

<?php endif; ?>

Per eliminare quindi la visualizzazione dei posts di una determinata categoria non dobbiamo fare altro che aggiungere questa linea di codice all’interno del Loop

<?php if (in_category(‘3’) && is_home() ) continue; ?>

Questo ci assicura che i post appartenenti alla categoria con ID 3 non verranno mostrati nella nostra home page ma verranno comunque compresi nei feed RSS.

Ricordatevi che questa istruzione va inserita nel file index.php del vostro tema in uso. Per qualsiasi problema segnalatemelo nei commenti.

Cheers!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: