', $this->get_field_id( 'anorya_title_widget' ), esc_html__( 'Title', 'anorya' ), $this->get_field_name( 'anorya_title_widget' ), esc_attr( $field_value ) ); //widget menu select $field_value = isset ( $instance['anorya_nav_menu_widget'] ) ? $instance['anorya_nav_menu_widget'] : __('No menu selected', 'anorya'); $field_value = esc_attr( $field_value ); printf('


'; } //widget output. public function widget( $args, $instance ){ // Widget output extract($args); print '
'; if(isset( $instance['anorya_title_widget'] ) || $instance['anorya_title_widget']){ printf ('

%1$s

',$instance['anorya_title_widget']); } if( isset( $instance['anorya_nav_menu_widget'] ) || $instance['anorya_nav_menu_widget'] ){ if ( has_nav_menu( $instance['anorya_nav_menu_widget'] )){ //print''; } } print '
'; } //save - sanitize content public function update( $new_instance, $old_instance ){ $new_instance_array = array( 'anorya_title_widget', 'anorya_nav_menu_widget', ); foreach( $new_instance_array as $val ){ $old_instance[ $val ] = sanitize_text_field($new_instance[ $val ]); } return $old_instance; } // register widget public static function register(){ register_widget( __CLASS__ ); } }