0

我正在尝试查询用户字段值。基本上,我想根据当前用户 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; ?>

任何帮助都非常感谢!

4

1 回答 1

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是用于此的正确功能。

于 2013-09-10T14:51:26.937 回答