如何检查条件语句中的帖子是否“没有条件”?

时间:2015-08-07 作者:Skotlive

我们知道,我们可以使用以下代码检查特定帖子是否有术语:

has_term(\'term\', \'taxonomy\', $post->ID )) {
我想知道是否有一个代码来检查某个帖子是否没有特定的术语。谢谢

2 个回复
最合适的回答,由SO网友:Brad Dalton 整理而成

if ( !has_term(\'term\', \'taxonomy\', $post->ID )) {
使用NOT(!) 操作人员

SO网友:Joe

这对我很有用:

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;
    }
}

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post