????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/pontiacques.org/wp-content/plugins/easy-media-gallery/includes/ |
Upload File : |
<?php class emg_sc_widget extends WP_Widget { // Create Widget function __construct() { $widget_ops = array('classname' => 'widget_emg_sc_widget', 'description' => __( "Use this widget to display your media as a widget.") ); $control_ops = array( 'width' => 295 ); parent::__construct('emg-widget', __('Easy Media Gallery'), $widget_ops, $control_ops ); } // Widget Content function widget( $args, $instance ) { extract( $args ); if ( isset ( $instance['emg_shortcode'] ) ) { $emgshortcode = $instance['emg_shortcode']; echo $before_widget; echo do_shortcode( $emgshortcode ); echo $after_widget; } } // Update and save the widget function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['emg_shortcode'] = $new_instance['emg_shortcode']; return $instance; } // If widget content needs a form function form( $instance ) { //widgetform in backend $instance = wp_parse_args( (array) $instance, array( 'emg_shortcode' => '' ) ); $emg_shortcode = !empty( $instance['emg_shortcode'] ) ? esc_textarea( $instance['emg_shortcode'] ) : ''; echo '<p><label for="'.$this->get_field_id('emg_shortcode').'">Make sure to generate the shortcode from post or page first, after that copy the shortcode and paste to the following field.</label> <textarea rows="5" class="widefat" id="'.$this->get_field_id('emg_shortcode').'" name="'.$this->get_field_name('emg_shortcode').'">'.$emg_shortcode.'</textarea> </p>'; } } function emg_widget_init() { register_widget('emg_sc_widget'); } add_action( 'widgets_init', 'emg_widget_init' ); ?>