????JFIF??x?x????'
Server IP : 104.21.96.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/wp-content/plugins/themesky/widgets/ |
Upload File : |
<?php add_action('widgets_init', 'ts_single_image_load_widgets'); function ts_single_image_load_widgets() { register_widget('TS_Single_Image_Widget'); } if( !class_exists('TS_Single_Image_Widget') ){ class TS_Single_Image_Widget extends WP_Widget { function __construct() { $widgetOps = array('classname' => 'ts-single-image', 'description' => esc_html__('Display a single image', 'themesky')); parent::__construct('ts_single_image', esc_html__('TS - Single Image', 'themesky'), $widgetOps); } function widget( $args, $instance ) { extract($args); if( ! shortcode_exists('ts_single_image') ){ return; } $shortcode_content = '[ts_single_image '; $shortcode_content .= ' img_url="'.$instance['img_url'].'"'; $shortcode_content .= ' style_effect="'.$instance['style_effect'].'"'; $shortcode_content .= ' effect_color="'.$instance['effect_color'].'"'; $shortcode_content .= ' link="'.$instance['link'].'"'; $shortcode_content .= ' link_title="'.$instance['link_title'].'"'; $shortcode_content .= ' target="'.$instance['target'].'"'; $shortcode_content .= ']'; $before_title = '<h3 class="widget-title heading-title hidden">'; $after_title = '</h3>'; echo $before_widget; echo $before_title . esc_html($instance['link_title']) . $after_title; echo do_shortcode($shortcode_content); echo $after_widget; } function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['img_url'] = $new_instance['img_url']; $instance['style_effect'] = $new_instance['style_effect']; $instance['effect_color'] = $new_instance['effect_color']; $instance['link'] = $new_instance['link']; $instance['link_title'] = $new_instance['link_title']; $instance['target'] = $new_instance['target']; return $instance; } function form( $instance ) { $defaults = array( 'img_url' => '' ,'style_effect' => '' ,'effect_color' => '#ffffff' ,'link' => '#' ,'link_title' => '' ,'target' => '_blank' ); $instance = wp_parse_args( (array) $instance, $defaults ); ?> <p> <label for="<?php echo $this->get_field_id('link'); ?>"><?php esc_html_e('Link','themesky'); ?> </label> <input class="widefat" type="text" id="<?php echo $this->get_field_id('link'); ?>" name="<?php echo $this->get_field_name('link'); ?>" value="<?php echo esc_attr($instance['link']); ?>" /> </p> <p> <label for="<?php echo $this->get_field_id('link_title'); ?>"><?php esc_html_e('Link title','themesky'); ?> </label> <input class="widefat" type="text" id="<?php echo $this->get_field_id('link_title'); ?>" name="<?php echo $this->get_field_name('link_title'); ?>" value="<?php echo esc_attr($instance['link_title']); ?>" /> </p> <p> <label for="<?php echo $this->get_field_id('target'); ?>"><?php esc_html_e('Target','themesky'); ?> </label> <select class="widefat" name="<?php echo $this->get_field_name('target'); ?>" id="<?php echo $this->get_field_id('target'); ?>"> <option value="_blank" <?php selected('_blank', $instance['target']) ?>><?php esc_html_e('New Window Tab', 'themesky'); ?></option> <option value="_self" <?php selected('_self', $instance['target']) ?>><?php esc_html_e('Self', 'themesky'); ?></option> </select> </p> <p> <label for="<?php echo $this->get_field_id('img_url'); ?>"><?php esc_html_e('Image URL','themesky'); ?> </label> <input class="widefat upload_field" type="text" id="<?php echo $this->get_field_id('img_url'); ?>" name="<?php echo $this->get_field_name('img_url'); ?>" value="<?php echo esc_attr($instance['img_url']); ?>" /> <input type="button" class="ts_meta_box_upload_button button-primary" value="<?php esc_attr_e('Select Image', 'themesky'); ?>"> <input type="button" class="ts_meta_box_clear_image_button button-secondary" value="<?php esc_attr_e('Clear Image', 'themesky'); ?>" <?php echo !$instance['img_url']?'disabled="disabled"':''; ?>> <?php if( $instance['img_url'] ): ?> <img class="preview-image" src="<?php echo esc_url($instance['img_url']) ?>" /> <?php endif; ?> </p> <p> <label for="<?php echo $this->get_field_id('style_effect'); ?>"><?php esc_html_e('Style Effect','themesky'); ?> </label> <select class="widefat" name="<?php echo $this->get_field_name('style_effect'); ?>" id="<?php echo $this->get_field_id('style_effect'); ?>"> <option value="eff-widespread-corner-left-right" <?php selected('eff-widespread-corner-left-right', $instance['style_effect']) ?>><?php esc_html_e('Widespread Corner', 'themesky'); ?></option> <option value="eff-image-scale" <?php selected('eff-image-scale', $instance['style_effect']) ?>><?php esc_html_e('Image Scale', 'themesky'); ?></option> </select> </p> <p> <label for="<?php echo $this->get_field_id('effect_color'); ?>"><?php esc_html_e('Style Effect Color','themesky'); ?> </label> <input class="widefat colorpicker" type="text" id="<?php echo $this->get_field_id('effect_color'); ?>" name="<?php echo $this->get_field_name('effect_color'); ?>" value="<?php echo esc_attr($instance['effect_color']); ?>" /> </p> <?php } } }