__( 'Shows users based on selected order.', 'anspress-question-answer' ) ) ); } public function widget( $args, $instance ) { global $ap_user_query; $title = apply_filters( 'widget_title', $instance['title'] ); $number = $instance['number'] ; $sortby = $instance['sortby'] ; $avatar_size = isset( $instance['avatar_size'] ) ? $instance['avatar_size'] : 30; echo $args['before_widget']; if ( ! empty( $title ) ) { echo $args['before_title'] . $title . $args['after_title']; } $user_a = array( 'number' => $number, 'sortby' => $sortby, 'paged' => 1, ); // The Query. $ap_user_query = ap_has_users( $user_a ); echo '
'; echo $args['after_widget']; } public function form( $instance ) { if ( isset( $instance[ 'title' ] ) ) { $title = $instance[ 'title' ]; } else { $title = __( 'Users', 'anspress-question-answer' ); } $avatar_size = 30; $number = 5; $sortby = 'reputation'; if ( isset( $instance[ 'avatar_size' ] ) ) { $avatar_size = $instance[ 'avatar_size' ]; } if ( isset( $instance[ 'number' ] ) ) { $number = $instance[ 'number' ]; } if ( isset( $instance[ 'sortby' ] ) ) { $sortby = $instance[ 'sortby' ]; } ?>