Mostrare un div solo nella homepage/blog index in WordPress/PHP
Ho un sito WordPress. Ho un div che voglio far apparire solo nella homepage (nell'header). Che tipo di istruzione if in PHP devo usare...
In altre parole:
mostra solo .... nell'header della pagina principale dell'indice del blog. Il problema è che l'header stesso viene caricato in ogni pagina.
Grazie!

Vedi: http://codex.wordpress.org/Function_Reference/is_home
<?php if(is_home()): ?>
<div>Il tuo div.</div>
<?php endif; ?>

grazie.. il mio problema è che il mio tema imposta effettivamente la homepage per visualizzare una "categoria". Esiste un'istruzione simile a (is_category_XXXX)?

ha nascosto il div dalla homepage perché non la rileva come home.. In altre parole, la homepage è impostata per visualizzare un indice di categoria chiamato videos. Vedi URL: http://speedsociety.com/

e sto cercando di visualizzare un div "video in evidenza" sopra l'indice principale ma solo nella homepage.

http://codex.wordpress.org/Function_Reference/is_archive

Prova anche a leggere tutto codex.wordpress.org/Function_Reference/ Ci sono alcune funzioni utili lì.

<?php if(is_home()): ?>
<div>Il tuo div.</div>
<?php endif; ?>
Il codice sopra funziona bene finché non imposti una Pagina statica per la visualizzazione della Pagina iniziale da qui Amministrazione > Impostazioni > Lettura.
<?php if(is_front_page()): ?>
<div>Il tuo div.</div>
<?php endif; ?>
Ma questo codice funzionerà indipendentemente dal fatto che venga visualizzata la pagina principale del blog o che tu abbia impostato una pagina statica da mostrare nella home page.

Potresti anche risolvere il problema con il CSS.
Imposta il div su
#your-div{
display: none;
}
nel tuo css.
Quindi trova la classe body page-id per la pagina iniziale e imposta il css in questo modo:
.body-class-page-id #your-div {
display: block;
}
Questo nasconderà il div su tutte le pagine tranne quella in cui vuoi mostrarlo.

a) Che dire di index.php
? e b) quel tipo di soluzione non funzionerebbe davvero con WordPress.

a) Non vedo il motivo per cui qualcuno permetterebbe agli utenti di visualizzare la propria homepage come http://dominio.com/index.php b) Cosa ti fa pensare che non funzionerebbe?
