bbp_get_displayed_user_field (字符串美元的领域''字符串美元的过滤器“显示”

返回经过处理的用户字段值

描述

这个函数依赖于$filter参数来决定如何清理它找到的字段值。因为它使用了WP_User对象的__get()方法,所以它也可以用来获取user_meta值。

另请参阅

参数

美元的领域

字符串(可选)领域得到

默认值:“

美元的过滤器

字符串(可选)如何过滤字段值(null|raw|db|display|edit)

默认值:“显示”

返回

(字符串| bool)值,否则为false

文件:bp-forums /用户/ template.php

function bbp_get_displayed_user_field($field = ", $filter = 'display'){//获取显示的用户$user = bbpress()->displayed_user;//混淆user filter属性,因为我们不想弄乱其他代码与该对象的交互方式。$ old_filter = $ user - >过滤器;用户- >过滤器=美元过滤器;//从WP_User对象中获取字段值。我们不需要执行// isset(),因为WP_User::__get()为我们做了它。值= $ user - >美元;//返回之前被篡改的用户过滤器属性。用户- >过滤器= old_filter美元;//返回空返回apply_filters('bbp_get_displayed_user_field', $value, $field, $filter); }

更新日志

更新日志
版本 描述
bbPress (r2688) 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队