esc_html__( 'Ajax search popup in widget' ), ) ); } /** * Front-end display of widget. * */ public function widget( $args, $instance ) { echo $args['before_widget']; if ( ! empty( $instance['title'] ) ) { echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title']; } ob_start(); require_once("form.php"); $result_form = ob_get_clean(); echo $result_form; echo $args['after_widget']; } /** * Back-end widget form. * */ public function form( $instance ) { $title = ! empty( $instance['title'] ) ? $instance['title'] : esc_html__( 'New title', 'text_domain' ); ?>