BP_核心_成员_小部件::小部件(大堆$args,大堆$instance)
显示成员小部件。
描述
另见
- WP_Widget::小部件():用于描述参数。
参数
- $args
-
(大堆)(必选)小部件参数。
- $instance
-
(大堆)(必选)小部件设置,由用户保存。
来源
文件:bp成员/classes/class-bp-core-members-widget.php
Public function widget($args, $instance) {global $members_template;//获取小部件设置。$this->parse_settings($instance);/** *过滤Members小部件的标题。* * @since BuddyPress 2.3.0添加了'instance'和'id_base'参数来传递给filter。* * @param string $title小部件的标题。* @param array $settings小部件的特定实例的设置。* @param string $id_base此类型的所有小部件的根ID。*/ $title = apply_filters('widget_title', $settings['title'], $settings, $this->id_base);$title = $settings['link_title'] ? '' . $title . '' : $title; /** * Filters the separator of the member widget links. * * @since BuddyPress 2.4.0 * * @param string $separator Separator string. Default '|'. */ $separator = apply_filters( 'bp_members_widget_separator', '|' ); // Output before widget HTMl, title (and maybe content before & after it). echo $args['before_widget'] . $args['before_title'] . $title . $args['after_title']; // Setup args for querying members. $members_args = array( 'user_id' => 0, 'type' => $settings['member_default'], 'per_page' => $settings['max_members'], 'max' => $settings['max_members'], 'populate_extras' => true, 'search_terms' => false, ); if ( empty($members_args['max']) ) { $members_args['max'] = 5; } // Back up the global. $old_members_template = $members_template; ?>
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.0.3 | 介绍。 |