Php 检查wordpress分类名称并将其放入条件语句中
嗨,我需要检查一下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
$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'){