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

Php 检查wordpress分类名称并将其放入条件语句中,php,wordpress,content-management-system,Php,Wordpress,Content Management System,嗨,我需要检查一下wordpress上自定义帖子类型的分类名称,我是这样做的 $name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names")); 当我这样做的时候 echo $name[0]; 分类的名称显示正确。 在那之后,我需要检查分类名称是否是Columbia,如果是,那么我需要做些什么,所以当我这样做的时候 if ($name[0] = 'Colombia

嗨,我需要检查一下wordpress上自定义帖子类型的分类名称,我是这样做的

$name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names"));
当我这样做的时候

echo $name[0];
分类的名称显示正确。 在那之后,我需要检查分类名称是否是Columbia,如果是,那么我需要做些什么,所以当我这样做的时候

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

每个帖子的输出都是word,而不仅仅是有分类的帖子。我做错了什么。任何帮助,暗示。谢谢。

尝试使用
=
操作符:

如果$a等于$b,并且它们的类型相同,则$a===$b为TRUE

你的例子是:

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

尝试使用
==
运算符:

如果$a等于$b,并且它们的类型相同,则$a===$b为TRUE

你的例子是:

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

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

$a==$b(如果键入某物后$a等于$b,则等于TRUE。)


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

$a==$b(如果键入某物后$a等于$b,则等于TRUE。)


在if语句中使用比较运算符“
=
”。

在if语句中使用比较运算符“
=
”。

您正在使用一个等号将值分配给
$name[0]
。请尝试
if($name[0]=='columbia'){
您正在使用一个等号将值分配给
$name[0]
。请尝试
if($name[0]=='columbia'){