您好我需要检查wordpress上自定义帖子类型的分类法名称是什么,我这样做了
$name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names"));
当我这样做时
echo $name[0];
正确显示分类法的名称。 之后,我需要检查分类名称是否为哥伦比亚,如果是,那么当我这样做时
if ($name[0] = 'Colombia') {
echo 'something';
}
每个帖子上的输出都是单词,而不仅仅是哥伦比亚分类的帖子。我究竟做错了什么。任何帮助,提示。感谢。
答案 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声明中。