__( 'Show stats about yourself and friends.', 'friends' ), ) ); } /** * Render the widget. * * @param array $args Sidebar arguments. * @param array $instance Widget instance settings. */ public function widget( $args, $instance ) { $subscriptions = User_Query::all_subscriptions(); $subscriptions_count = $subscriptions->get_total(); $follower_count = 0; $blog_follower_count = 0; $instance = wp_parse_args( $instance, $this->defaults() ); $show_followers = false; $show_blog_followers = false; if ( class_exists( '\ActivityPub\Collection\Followers' ) && \defined( 'ACTIVITYPUB_ACTOR_MODE' ) ) { $activitypub_actor_mode = \get_option( 'activitypub_actor_mode', \ACTIVITYPUB_ACTOR_MODE ); if ( \ACTIVITYPUB_ACTOR_MODE === $activitypub_actor_mode || \ACTIVITYPUB_ACTOR_AND_BLOG_MODE === $activitypub_actor_mode ) { $follower_count = Feed_Parser_ActivityPub::count_followers( get_current_user_id() ); $show_followers = true; } if ( \ACTIVITYPUB_BLOG_MODE === $activitypub_actor_mode || \ACTIVITYPUB_ACTOR_AND_BLOG_MODE === $activitypub_actor_mode ) { if ( class_exists( '\ActivityPub\Collection\Actors' ) ) { $blog_follower_count = Feed_Parser_ActivityPub::count_followers( \ActivityPub\Collection\Actors::BLOG_USER_ID ); $show_blog_followers = true; } } } echo $args['before_widget']; $open = true; $widget_id = ''; if ( ! empty( $args['widget_id'] ) ) { $widget_id = $args['widget_id']; $open = Frontend::get_widget_open_state( $widget_id ); } ?>
data-id="" data-nonce=""> '; echo wp_kses( $instance['title'], array( 'span' => array( 'class' => array() ), 'a' => array( 'class' => array(), 'href' => array(), ), ) ); echo $args['after_title']; ?>
defaults(); return $instance; } /** * Return an associative array of default values * * These values are used in new widgets. * * @return array Array of default values for the Widget's options */ public function defaults() { return array( 'title' => __( 'Friend Stats', 'friends' ), ); } /** * Register this widget. */ public static function register() { register_widget( __CLASS__ ); } }