web-dev-qa-db-fra.com

Comment vérifier si un message "n'a pas de terme" dans une déclaration conditionnelle?

Nous savons que nous pouvons vérifier si la publication en question a un terme en utilisant ce code:

has_term('term', 'taxonomy', $post->ID )) {

Je me demandais s'il existait un code pour vérifier si un message en particulier ne comportait pas de terme particulier. Merci.

1
Skotlive
if ( !has_term('term', 'taxonomy', $post->ID )) {

Utilisez l'opérateur NOT (!)

6
Brad Dalton

Cela a fonctionné pour moi:

function myFunction() {
    $value = "";
    if( has_term( 'myterm', 'taxonomy' ) ) {
            $value = "foo";
    }
    elseif( has_term( 'nextterm', 'taxonomy' ) ) {
        $value = "nextfoo";
    }
        if( !empty( $value ) ) {
        echo 
        //do something with 
        $value;
    }
}
1
Joe