it-swarm-eu.dev

Zkontrolujte, zda má příspěvek v této vlastní taxonomii nějaký výraz?

Tento,

if( has_term( 'jazz', 'genre' ) ) {
    // do something
}

zkontroluje, zda příspěvek obsahuje výraz jazz z vlastní taxonomie genre. Jak zjistit, zda příspěvek patří k vlastní taxonomii genre? Bez ohledu na to, jaký termín má, pokud má něco z genre taxonomie, bude kontrolovat.

Tak něco takového,

if ( has_taxonomy('genre') ) {
    // whether it's jazz, blues, rock and roll; doesn't matter as long as the post has any of them.
}
5
deathlock

Můžete zadat termín vstup prázdný, např.

if( has_term( '', 'genre' ) ) {
    // do something
}

chcete-li zjistit, zda aktuální objekt post nemá žádné výrazy v taxonomii žánru.

Používá is_object_in_term() kde:

Uvedené termíny jsou kontrolovány podle termínů, názvů a slimáků. Termíny uvedené jako celá čísla budou kontrolovány pouze podle termínů termínů objektu. Pokud nejsou zadány žádné termíny, určuje, zda je objekt v dané taxonomii spojen s libovolnými termíny.

5
birgire
if ( has_term('', 'genre') ) {
    // whether it's jazz, blues, rock and roll; doesn't matter as long as the post has any of them.
}

by se vrátil pravdivý jestliže pošta obsahuje nějaký termín v žánr taxonomie

2
Tunji