检查wordpress分类法名称并将其放入条件语句

时间:2017-12-01 10:44:13

标签: php wordpress content-management-system

您好我需要检查wordpress上自定义帖子类型的分类法名称是什么,我这样做了

$name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names"));

当我这样做时

echo $name[0];

正确显示分类法的名称。 之后,我需要检查分类名称是否为哥伦比亚,如果是,那么当我这样做时

if ($name[0] = 'Colombia') {
                echo 'something';
            }

每个帖子上的输出都是单词,而不仅仅是哥伦比亚分类的帖子。我究竟做错了什么。任何帮助,提示。感谢。

3 个答案:

答案 0 :(得分:1)

尝试使用===运算符:

  

$ a === $ b如果$ a等于$ b,则为TRUE,且它们属于同一类型。

你的例子是:

if ($name[0] === 'Colombia') {
     echo 'something';
}

答案 1 :(得分:1)

您可以使用比较运算符“==”

$ a == $ b(如果在输入内容后$ a等于$ b,则等于TRUE。)

if ($name[0] == 'Colombia') {
                echo 'something';
            }

答案 2 :(得分:0)

使用比较运算符' =='在if声明中。