我正在尝试查询用户字段值。基本上我想根据当前用户ID是否与自定义字段ID值匹配来使用if语句,以显示用户特定内容。我有一些代码片段,但我似乎无法正常工作。
我简要介绍了比较运算符,并试图使下面的代码无法正常工作。 PHP新手要温柔:/
<?php
$client_id = get_currentuserinfo($user_ID);
if ($client_id == get_field('user_select')) :
?>
<p>Working</p>
<?php else : ?>
<p>Not Working</p>
<?php endif; ?>
任何帮助都是非常感谢!
答案 0 :(得分:0)
这可能就像没有将$current_user
命名为全局变量一样简单:http://codex.wordpress.org/get_currentuserinfo
在WordPress for Web Apps中,我使用此代码段来获取当前用户ID:
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
参考: http://codex.wordpress.org/Function_Reference/wp_get_current_user
当您说要匹配字段的值时,此字段在哪里?它是前端的表格吗?它是数据库中的东西吗?我不确定get_field
是否适合使用此功能。