高级自定义字段以显示要登录用户的特定内容

问题描述 投票:0回答:1

我正在使用Wordpress来显示不同的客户信息,并且我是ACF的新手,我希望根据已登录的客户显示内容。不同的用户有不同的数据显示为帖子。我已经创建了要向用户显示的字段,但是由于登录用户无法显示内容,有人可以帮助我吗?

php wordpress advanced-custom-fields
1个回答
0
投票

为了显示给用户,您需要引用他们的用户名。

使用get_current_user_id()捕获登录的用户ID并将其分配为变量:

<?php $userid = get_current_user_id();?>

然后,您可以像传递任何普通ACF字段一样传递数据:

<?php the_field('field_name', $userid);?>

您可以将两个语句都包装在条件if语句(例如is_user_logged_in())周围。

© www.soinside.com 2019 - 2024. All rights reserved.