Condizionale per single-{post-type}.php
5 ott 2011, 18:40:19
Visualizzazioni: 32.3K
Voti: 12
Ti aiuto con questo codice per il custom post type "video":
// Verifica se siamo nella pagina single di un post type "video"
if (is_singular('video')) {
// Ottieni e mostra la lista delle custom taxonomy, per esempio gli attori
$terms = wp_get_post_terms(get_the_ID(), 'actors');
if (!empty($terms)) {
foreach($terms as $term) {
echo $term->name;
}
}
} else {
// Non fare nulla
}
Ho provato con is_single, is_singular, is_page_template ma impossibile.

Fontepink
161
Tutte le risposte alla domanda
1
0
Secondo la documentazione condizionale di WordPress dovrebbe essere:
if ( is_singular( 'video' ) ) {
// esegui azioni condizionali
} else {
// esegui altre azioni
}
Inoltre, se vuoi una pagina vuota o che non mostri alcun contenuto quando il CPT non è 'video', non hai realmente bisogno dell'else
quindi potresti ometterlo. Potresti ANCHE fare qualcosa come:
if ( ! is_singular( 'video' ) ) {
// non fare nulla
} else {
// esegui azioni condizionali
}

Brooke.
3.89K
5 ott 2011 19:12:49
Domande correlate