'blogstart_about_author', 'description' => esc_html__( 'Display Author Info', 'blogstart' ), ); parent::__construct( 'blogstart_about', esc_html__( 'About Author', 'blogstart' ), $widget_ops ); } /** * Front-end display of widget. * * @see WP_Widget::widget() * * @param array $args Widget arguments. * @param array $instance Saved values from database. */ public function widget( $args, $instance ) { $title = ( ! empty( $instance['title'] ) ? $instance['title'] : esc_html__( 'About', 'blogstart' ) ); $textarea = ( ! empty( $instance['about'] ) ? $instance['about'] : esc_html__( 'Type Something About You', 'blogstart' ) ); $authorname = ( ! empty( $instance['author_name'] ) ? $instance['author_name'] : esc_html__( 'Author Name Here', 'blogstart' ) ); $aboutimg = ( ! empty( $instance['aboutimage_url'] ) ? $instance['aboutimage_url'] : '' ); $facebook = ( ! empty( $instance['facebook'] ) ? $instance['facebook'] : '' ); $twitter = ( ! empty( $instance['twitter'] ) ? $instance['twitter'] : '' ); $linkedin = ( ! empty( $instance['linkedin'] ) ? $instance['linkedin'] : '' ); $pinterest = ( ! empty( $instance['pinterest'] ) ? $instance['pinterest'] : '' ); $instagram = ( ! empty( $instance['instagram'] ) ? $instance['instagram'] : '' ); echo wp_kses_post( $args['before_widget'] ); echo wp_kses_post( $args['before_title'] . apply_filters( 'widget_title', esc_html( $instance['title'] ) ) . $args['after_title'] ); ?>