我试图根据用户的自定义字段数据显示不同的消息。”Site access的元字段可以是0或1,我可以使用
the_field(\'site-access\', wp_get_current_user());
现在,我必须根据检索到的数据对该命令应用比较语句。不幸的是,如果标记和我不能将其分配给变量,则它在ELSE中不起作用。
$access = the_field(\'site-access\', wp_get_current_user());
if($access == "1"){
echo \'welcome\';
}
else {
echo \'access denied\';
}
Working code
$access = get_field(\'site-access\', \'user_\' . get_current_user_id());
$int = (int)$access;
echo $int;
if ($int == "1") {
echo "it\'s 1";
} else {
echo "it\'s not 1";
}