bp_get_member_last_active (数组args美元数组()

返回当前成员的最后一次活动时间。

描述

参数

args美元

数组(可选)可选参数数组。

  • “active_format”
    (混合)如果为真,格式化为“激活5分钟前”。如果为false,则格式化为“5分钟前”。如果字符串,应该是sprintf'able像'last seen %s ago'一样。
  • “相对”
    (保龄球)如果为真,将返回相对时间“5分钟前”。如果为false,将从数据库返回日期。默认值:真的。

默认值:数组()

返回

(字符串)

文件:bp-members / bp-members-template.php

函数bp_get_member_last_active($args = array()) {global $members_template;//解析活动格式。$r = bp_parse_args($args, array('active_format' => true, 'relative' => true,));//向后兼容任何强制'true' active_format。如果(真的= = = $ r [' active_format ']) {$ r [' active_format '] = __( ' 活跃的% s”、“buddyboss”);} //成员至少登录一次。如果(isset($members_template->member->last_activity)){//我们不想要相对时间,所以现在返回。// @todo应该在这里应用'bp_member_last_active'过滤器吗?如果(!$r['relative']) {return esc_attr($members_template->member->last_activity); } // Backwards compatibility for pre 1.5 'ago' strings. $last_activity = ! empty( $r['active_format'] ) ? bp_core_get_last_activity( $members_template->member->last_activity, $r['active_format'] ) : bp_core_time_since( $members_template->member->last_activity ); // Member has never logged in or been active. } else { $last_activity = __( 'Never active', 'buddyboss' ); } /** * Filters the current members last active time. * * @since BuddyPress 1.2.0 * * @param string $last_activity Formatted time since last activity. * @param array $r Array of parsed arguments for query. */ return apply_filters( 'bp_member_last_active', $last_activity, $r ); }

更新日志

更新日志
版本 描述
BuddyPress 2.7.0添加了'relative'作为$args的参数。 BuddyPress 2.7.0添加了'relative'作为$args的参数。
BuddyPress 1.2.0 介绍了。

问题吗?

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