istruzione condizionale per tassonomia personalizzata
Sto avendo difficoltà a capire come ottenere questo risultato, se è possibile. L'equivalente di is_category
ma per una tassonomia personalizzata che ho impostato. La categoria della tassonomia è Nome Tassonomia
con 2 tassonomie: Tassonomia Uno
e Tassonomia Due
. Ma questo:
<?php if ( has_term('tassonomia-uno' ) ) {?>
<div class="test" style="color: red"><?php the_field('nome_campo'); ?></div>
<?php } elseif ( has_term('tassonomia-due' ) ) {?>
<div class="test" style="color: green"><?php the_field('nome_campo'); ?></div>
<?php } ?>
Non sembra esserci alcuna documentazione su questo argomento, quindi non sono affatto sicuro che sia possibile, spero di sì, qualsiasi suggerimento sarebbe molto apprezzato!

Sono abbastanza sicuro che non dovresti usare la negazione nelle tue condizioni... Se controlli ! is_tax...
sarà vero non solo per altre pagine di tassonomia, ma anche per pagine singole e qualsiasi altra...
Quindi dovrebbe essere così:
<?php if ( is_tax('taxonomy-name','taxonomy-one' ) ) {?>
<div class="test" style="color: red"><?php the_field('field_name'); ?></div>
<?php } elseif ( is_tax('taxonomy-name','taxonomy-two' ) ) {?>
<div class="test" style="color: green"><?php the_field('field_name'); ?></div>
<?php } ?>
E riguardo alla mancanza di documentazione... Non ho idea di dove abbia cercato, ma c'è una pagina del codex per is_tax
: http://codex.wordpress.org/Function_Reference/is_tax ;)
PS. Se vuoi verificare se un determinato post è assegnato a un termine, dovresti usare la funzione has_term
.

grazie per questo! Avevo già letto questa parte nel codex, ma in realtà non sto cercando di inserire questo codice in un archivio di tassonomia, ma in un archivio di custom post type a cui ho aggiunto le tassonomie personalizzate :) Avevo già provato anche il codice che hai suggerito sopra e non ha funzionato :(

is_tax
ti dice se è un archivio di tassonomia. Un archivio di custom post type non è un archivio di tassonomia (così come l'indice dei post non è un archivio di categoria)... Quindi non sono esattamente sicuro di cosa tu voglia ottenere...?

ah giusto, non lo sapevo, sono nuovo alle tassonomie, scusa. Quello che cercavo di ottenere era verificare se il post apparteneva a una tassonomia o all'altra. Se appartiene a una, il testo nell'archivio dei post sarà rosso, se appartiene all'altra sarà verde.

Nessun problema. Dovresti usare has_term
(http://codex.wordpress.org/Function_Reference/has_term) allora.

Ho modificato la mia domanda con has_term
ma sembra ancora non funzionare, non appare proprio nulla?

Cosa è taxonomy-one
nel tuo codice? È un termine o il nome della tua tassonomia personalizzata?

E qual è il nome di questa tassonomia personalizzata? (non il termine)

il nome di quella tassonomia è 'Taxonomy Name' con lo slug 'taxonomy-name'
