如何在高级自定义字段插件中使用用户字段类型显示用户名

Posted

技术标签:

【中文标题】如何在高级自定义字段插件中使用用户字段类型显示用户名【英文标题】:how to show username with user field type in advanced custom fields plugin 【发布时间】:2019-10-24 09:11:34 【问题描述】:

我在acf中创建了一个用户关系类型字段,选择用户后,acf只返回用户id,我的问题是如何在我的页面上返回所选用户的“名字”或电子邮件地址?

我尝试了用户数组和用户对象模式,但我没有得到结果。 谁能指导我使用用户数组/用户对象模式。

我在 acf 网站上找不到关于此的文档。 谢谢

我使用这个代码:

php the_field('inscourse');

【问题讨论】:

【参考方案1】:

对于选定的用户数组,只需输入类似这样的内容即可查看返回的值:

$inscourse = get_field('inscourse'); 
echo '<pre>'; 
print_r($inscourse); 
echo '</pre>';

这将输出一个嵌套数组,如:

array(
[ID] => 123
[user_firstname] => Joe
[user_lastname] => Jackson
....
[user_nicename] => joe-jackson
[display_name] => Joe
....
)

【讨论】:

以上是关于如何在高级自定义字段插件中使用用户字段类型显示用户名的主要内容,如果未能解决你的问题,请参考以下文章

如何检查 Wordpress 高级自定义字段插件中的字段组?

在自定义列中显示高级自定义字段值 (wp_list_table)

如何在 divi 博客模块中显示自定义字段?

OctoberCMS 如何使用插件扩展中的字段创建自定义用户注册表单

如何增加自定义的字段

在 Visual Composer 自定义网格模板上显示自定义字段图像