Escludiamo una categoria da Thematic

Wordle: Escludiamo una categoria da ThematicCon Thematic è molto semplice escludere delle categorie dal loop di WordPress.

Esitono plugin che ci permettono di ottenere questo risultato (vedi Advanced Category Excluder) ma bastano poche linee di codice per raggiungere lo stesso obiettivo in maniera molto rapida: vediamo come fare.

Apriamo il file functions.php del nostro child theme per Thematic Framework per WordPress e creiamo la seguente funzione:

// Escludiamo una categoria utilizzando il suo ID
function escludi_cat() {

		query_posts('cat=-1');
		}

add_action('thematic_belowheader', 'escludi_cat',6);

Il codice va ad inseririsi prima del loop di WordPress, in tutte le pagine, ed esclude dalla visualizzazione la categoria con ID 1 (da notare il segno meno “-” prima del numero). Per escludere ulteriori categorie basta aggiungere un altro ID separato da una virgola “,“.

// Escludiamo categorie utilizzando il loro ID
function escludi_cat() {

		query_posts('cat=-1, -2');
		}

add_action('thematic_belowheader', 'escludi_cat',6);

Per escludere categorie da specifiche pagine basta usare i conditional tags, ma lo vedremo piu’ avanti.

Termini collegati: , , I commenti ed i trackbacks sono attualmente chiusi.