Se il tipo di Post è uguale, visualizza il contenuto X

15 gen 2012, 03:57:48
Visualizzazioni: 44.2K
Voti: 4

Ho solo bisogno di specificare in single.php se il tipo di post = x allora visualizza y. Altrimenti, non visualizzarlo.

0
Tutte le risposte alla domanda 3
0
15
if( get_post_type() == 'post_type_slug' ) {
    //fai qualcosa
} else {
    //fai altro
}

Dovrebbe funzionare, in alternativa puoi usare i template per gestirlo, che WordPress ha impostato abbastanza bene di default. Vedi la pagina del codex sulla gerarchia dei template, in particolare trovo che la panoramica visiva sia piuttosto utile.

15 gen 2012 16:18:47
0

È questo che stai cercando? (dove 'product' sarebbe il tipo di post)

if ( is_singular('product') ) {
    // fai qualcosa
} else {
    // fai qualcos'altro
}
25 nov 2012 10:31:53
0

Dipende un po' da cosa esattamente y rappresenti, ma questo probabilmente ti aiuterà: http://codex.wordpress.org/Conditional_Tags#A_Post_Type

15 gen 2012 04:06:06