BP_Core_Friends_Widget::小部件(数组args美元,数组美元的实例)
显示小部件。
描述
参数
- args美元
-
(数组)(必需)小部件参数。
- 美元的实例
-
(数组)(必需)由用户保存的小部件设置。
源
文件:bp-friends /类/ class-bp-core-friends-widget.php
Function widget($args, $instance) {global $members_template;提取(args);如果(!Bp_displayed_user_id()){返回;} $user_id = bp_displayed_user_id();$link = trailingslashit(bp_displayed_user_domain()。bp_get_friends_slug ());$instance['title'] = sprintf(__("%s的连接",'buddyboss'), bp_get_displayed_user_fullname());If (empty($instance['friend_default']) {$instance['friend_default'] = 'active';} /** *过滤Connections小部件标题。 * * @since BuddyPress 1.8.0 * @since BuddyPress 2.3.0 Added 'instance' and 'id_base' to arguments passed to filter. * * @param string $title The widget title. * @param array $instance The settings for the particular instance of the widget. * @param string $id_base Root ID for all widgets of this type. */ $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ); echo $before_widget; $title = $instance['link_title'] ? '' . esc_html( $title ) . '' : esc_html( $title ); echo $before_title . $title . $after_title; $members_args = array( 'user_id' => absint( $user_id ), 'type' => sanitize_text_field( $instance['friend_default'] ), 'max' => absint( $instance['max_friends'] ), 'populate_extras' => 1, ); // Back up the global. $old_members_template = $members_template; ?>
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.9.0 | 介绍了。 |