检查wordpress分类法名称并将其放入条件语句中
Check wordpress taxonomy name and put it in conditional statement
您好,我需要在 wordpress 上检查自定义 post 类型的分类名称是什么,我是这样做的
$name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names"));
当我做
echo $name[0];
分类名称显示正确。
之后我需要检查分类法名称是否为哥伦比亚,如果是则做一些事情,所以当我这样做时
if ($name[0] = 'Colombia') {
echo 'something';
}
输出是每个 post 上的单词 something,而不仅仅是 post 具有哥伦比亚分类法。我究竟做错了什么。任何帮助,提示。谢谢
尝试使用===
运算符:
$a === $b TRUE if $a is equal to $b, and they are of the same type.
您的示例将是:
if ($name[0] === 'Colombia') {
echo 'something';
}
您可以使用比较运算符“==”
$a == $b(如果输入后 $a 等于 $b,则等于 TRUE。)
if ($name[0] == 'Colombia') {
echo 'something';
}
在 if 语句中使用比较运算符“==
”。
您好,我需要在 wordpress 上检查自定义 post 类型的分类名称是什么,我是这样做的
$name = wp_get_post_terms(get_queried_object()->ID,'programmes',array("fields" => "names"));
当我做
echo $name[0];
分类名称显示正确。 之后我需要检查分类法名称是否为哥伦比亚,如果是则做一些事情,所以当我这样做时
if ($name[0] = 'Colombia') {
echo 'something';
}
输出是每个 post 上的单词 something,而不仅仅是 post 具有哥伦比亚分类法。我究竟做错了什么。任何帮助,提示。谢谢
尝试使用===
运算符:
$a === $b TRUE if $a is equal to $b, and they are of the same type.
您的示例将是:
if ($name[0] === 'Colombia') {
echo 'something';
}
您可以使用比较运算符“==”
$a == $b(如果输入后 $a 等于 $b,则等于 TRUE。)
if ($name[0] == 'Colombia') {
echo 'something';
}
在 if 语句中使用比较运算符“==
”。