esc_html__('Modula Gallery Widget.', 'modula-best-grid-gallery'), ) ); add_action( 'siteorigin_panel_enqueue_admin_scripts', array( $this, 'enqueue_page_builder_scripts' ) ); } /** * @param array $args * @param array $instance * * Widget Front End */ public function widget($args, $instance) { if ( $instance['gallery-id'] == 0 ) { return; } echo $args['before_widget']; $title = isset( $instance['title'] ) ? apply_filters( 'widget_title', $instance['title'] ) : ''; if ( ! empty( $title ) ) echo $args['before_title'] . wp_kses_post( $title ) . $args['after_title']; // Output Modula Gallery echo isset( $instance['gallery-id'] ) ? do_shortcode('[modula id="' . absint( $instance['gallery-id'] ) . '"]') : ''; echo $args['after_widget']; } /** * @param array $instance * @return string|void * * Widget options */ public function form($instance) { // get Modula Galleries $galleries = Modula_Helper::get_galleries(); if (isset($instance['title'])) { $title = $instance['title']; } else { $title = esc_html__('Widget Title', 'modula-best-grid-gallery'); } $instance['gallery-id'] = isset( $instance['gallery-id'] ) ? $instance['gallery-id'] : '' ; ?>
post_type, $so_posts ) && 'modula-gallery' != $current_screen->post_type ) { wp_register_style('modula', MODULA_URL . 'assets/css/front/modula.min.css', null, MODULA_LITE_VERSION); wp_register_script('modula-preview', MODULA_URL . 'assets/js/front/jquery-modula.min.js', array('jquery'), MODULA_LITE_VERSION, true); wp_register_script('modula-siteorigin-preview', MODULA_URL . 'assets/js/admin/modula-siteorigin-preview.js', array('jquery'), MODULA_LITE_VERSION, true); wp_enqueue_style('modula'); wp_enqueue_script('modula-preview'); wp_enqueue_script('modula-siteorigin-preview'); } } } }