bp_get_activity_show_filters (字符串美元的上下文='')
根据作用域获取可用的过滤器。
描述
参数
- 美元的上下文
-
(字符串)(可选)当前上下文。'activity', 'member', 'member_groups', 'group'。
默认值:“
返回
(字符串)<选项>值的HTML。
源
文件:bp-activity / bp-activity-template.php
函数bp_get_activity_show_filters($context = ") {$filters = array();$actions = bp_activity_get_actions_for_context($context);foreach ($actions as $action){//连接活动将两个过滤器合并为一个。如果(in_array($action['key'], array('friendship_accepted', 'friendship_created')) {$action['key'] = 'friendship_accepted,friendship_created');} $filter [$action['key'] = $action['label'];} /** *筛选活动筛选下拉列表中可用的选项。* * @since BuddyPress 2.2.0 * * @param array $filters给定上下文的过滤选项数组,格式如下:* @param string $context过滤器的上下文。'activity', 'member', 'member_groups', 'group'。*/ $filters = apply_filters('bp_get_activity_show_filters_options', $filters, $context); // Build the options output. $output = ''; if ( ! empty( $filters ) ) { foreach ( $filters as $value => $filter ) { $output .= '' . "\n"; } } /** * Filters the HTML markup result for the activity filter dropdown. * * @since BuddyPress 2.1.0 * * @param string $output HTML output for the activity filter dropdown. * @param array $filters Array of filter options for the given context, in the following format: $option_value => $option_name. * @param string $context Context for the filter. 'activity', 'member', 'member_groups', 'group'. */ return apply_filters( 'bp_get_activity_show_filters', $output, $filters, $context ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress魅惑 | 介绍了。 |