__( 'Shows users based on selected order.', 'ap' ) ) ); } public function widget( $args, $instance ) { global $ap_user_query; $title = apply_filters( 'widget_title', $instance['title'] ); $number = $instance['number'] ; $sortby = $instance['sortby'] ; echo $args['before_widget']; if ( ! empty( $title ) ) { echo $args['before_title'] . $title . $args['after_title']; } $user_a = array( 'number' => $number, 'sortby' => $sortby, ); // 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', 'ap' ); } $avatar = 30; $number = 5; $sortby = 'reputation'; if ( isset( $instance[ 'avatar' ] ) ) { $avatar = $instance[ 'avatar' ]; } if ( isset( $instance[ 'number' ] ) ) { $number = $instance[ 'number' ]; } if ( isset( $instance[ 'sortby' ] ) ) { $sortby = $instance[ 'sortby' ]; } ?>