'', 'title' => '', 'sub_title' => '', 'bg_image' => '', 'button_one_text' => esc_html__( 'Book Now', 'beauty-studio' ), 'button_one_url' => '', 'button_two_text' => esc_html__( 'Learn More', 'beauty-studio' ), 'button_two_url' => '' ); return $defaults; } function __construct() { parent::__construct( /*Base ID of your widget*/ 'beauty_studio_feature', /*Widget name will appear in UI*/ esc_html__('AT Parallax Section', 'beauty-studio'), /*Widget description*/ array( 'description' => esc_html__( 'Show Parallax Section.', 'beauty-studio' ) ) ); } /*Widget Backend*/ public function form( $instance ) { $instance = wp_parse_args( (array) $instance, $this->defaults() ); /*default values*/ $unique_id = esc_attr( $instance[ 'unique_id' ] ); $title = esc_attr( $instance[ 'title' ] ); $sub_title = esc_textarea( $instance['sub_title'] ); $bg_image = esc_url( $instance[ 'bg_image' ] ); $button_one_text = esc_attr( $instance[ 'button_one_text' ] ); $button_one_url = esc_url( $instance[ 'button_one_url' ] ); $button_two_text = esc_attr( $instance[ 'button_two_text' ] ); $button_two_url = esc_url( $instance[ 'button_two_url' ] ); ?>
>
defaults()); /*default values*/ $unique_id = !empty( $instance[ 'unique_id' ] ) ? esc_attr( $instance[ 'unique_id' ] ) : esc_attr( $this->id ); $title = apply_filters( 'widget_title', !empty( $instance['title'] ) ? $instance['title'] : '', $instance, $this->id_base ); $sub_title = apply_filters( 'widget_text', !empty( $instance['sub_title'] ) ? $instance['sub_title'] : '' , $instance ); $bg_image = esc_url( $instance['bg_image'] ); $button_one_text = esc_html( $instance[ 'button_one_text' ] ); $button_one_url = esc_url( $instance[ 'button_one_url' ] ); $button_two_text = esc_html( $instance[ 'button_two_text' ] ); $button_two_url = esc_url( $instance[ 'button_two_url' ] ); echo $args['before_widget']; $bg_image_style = ''; if ( !empty( $bg_image ) ) { $bg_image_style .= 'background-image:url(' . $bg_image . ');background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position: center;'; $bg_image_class = 'at-parallax'; } else{ $bg_image_class = 'at-no-parallax'; } $animation = "init-animate zoomIn"; ?>