我正在使用Wordpress来显示不同的客户信息,并且我是ACF的新手,我希望根据已登录的客户显示内容。不同的用户有不同的数据显示为帖子。我已经创建了要向用户显示的字段,但是由于登录用户无法显示内容,有人可以帮助我吗?
为了显示给用户,您需要引用他们的用户名。
使用get_current_user_id()
捕获登录的用户ID并将其分配为变量:
<?php $userid = get_current_user_id();?>
然后,您可以像传递任何普通ACF字段一样传递数据:
<?php the_field('field_name', $userid);?>
您可以将两个语句都包装在条件if
语句(例如is_user_logged_in()
)周围。