首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ACF - User.php滤波器

ACF - User.php滤波器
EN

Stack Overflow用户
提问于 2015-09-03 13:17:45
回答 1查看 49关注 0票数 1

我使用wordpress和高级自定义字段插件v4.4.2,我需要修改用户选择字段,以便它不仅显示display_name,而且显示user_login

我找到了处理这个问题的代码,下面是:

线223上的wp-content/plugins/advanced-custom-fields/core/fields/user.php

我将默认代码更改为:

代码语言:javascript
复制
$field['choices'][ $label ][ $user->ID ] = ( $user->display_name );

至:

代码语言:javascript
复制
$field['choices'][ $label ][ $user->ID ] = ucfirst($user->user_login) . ' - ' . ucfirst( $user->display_name );

现在,一切都很好,但是,正如您可能已经知道的,更改核心文件并不是修改wordpress中的内容的最佳方法,但我必须使用过滤器或操作。

现在,简单的问题,是否有一个过滤器或行动,让我改变这一点?

我找了很多东西,但找不到有用的东西。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-03 13:55:49

我很快地浏览了这个插件,我发现(虽然我还没有测试这个插件):有一个过滤器acf/load_field_defaults.此过滤器挂钩可用于此目的。

我在文件核心/字段/_Functions.php行号546中找到了这个

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32376779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档