web-dev-qa-db-ja.com

条件付きステートメントで投稿に「用語がない」かどうかを確認する方法

このコードを使用して、特定の投稿に用語があるかどうかを確認できることがわかりました。

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

特定の投稿に特定の用語が含まれていないかどうかを確認するコードがあるかどうか疑問に思いました。ありがとう。

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

NOT(!)演算子を使う

7
Brad Dalton

これは私のために働いた:

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