Applicare le condizioni nel tema Wordpress

Le condizioni possono essere sfruttare nel nostro tema Wordpress in modo molto semplice.
Se ad esempio vogliamo mostrare una differente sidebar in home page, basterà cercare nel file index.php il codice che richiama la sidebar
<?php get_sidebar(); ?>
e sostituirlo con
<?php
if ( is_home() ) { include (TEMPLATEPATH . ‘/sidebar-2.php’); }
else { include (TEMPLATEPATH . ‘/sidebar.php’); }
?>
o con
<?php
if ( is_home() ) { include (TEMPLATEPATH . ‘/sidebar-2.php’); }
else { get_sidebar(); }
?>
Altre condizioni che si possono usare sono:
is_home(), is_category(), is_archive(), is_date(), is_tag(), is_search(), is_single(), is_404(), etc.
Punto esclamativo
Inserendo il punto esclamativo davanti alla condizione questa esclude il tipo di pagina
<?php if (!is_home() ) { ?>
Contenuto da escludere se la pagina è la home page
<?php } ?>
Senza punto esclamativo invece si include il tipo di pagina
<?php if ( is_category() ) { ?>
Contenuto da includere solo nelle categorie
<?php } ?>

Articolo originale: pi3tr0

Articoli Correlati
Sicurezza: eliminare la versione di Wordpress dal codice
La maggior parte dei temi che si trovano su internet aggiungono nel codice delle pagine generate la versione attualmente installata di Wordpress <meta name=“generator” content=“WordPress 2.5.1″ /> dando in pasto a malin...
Gravatars integrati in WordPress 2.5
WordPress 2.5 introdurrà nativamente (quindi non sarà più necessario usare il plugin) il supporto agli Avatar (Gravatars). Gli utenti iscritti potranno impostare le loro preferenze sugli avatar dal proprio pannello, a condizione che l’ammini...
Wordpress come CMS: errore tag scambiate per categorie
In un mio sito fatto con Wordpress ho modificato le categorie del tema in modo da mostrare il contenuto in ordine alfabetico. Con il ramo 2.3.x di Wordpress questo metodo ha comportato un errore di “visualizzazione”. In pratica un post ne...
Wordpress come CMS: spostare il Blog
Ultimamente ho approfittato di qualche ora libera per modificare un vecchio sito nato in HTML e convertito in blog con Wordpress circa 3 anni fa: Gratis in Linea. L’aspetto tipico dei blog, con la home page che contiene gli ultimi TOT articoli ...
Aggiornare Wordpress
Prima di trattare l’argomento aggiornamento è necessario capire le differenze fra una versione e l’altra di Wordpress, semplicemente guardando il numero di versione. Wordpress 2.3.2 e Wordpress 2.3.3 appartengono entrambe al ramo 2.3.x. ...