esc_html__( 'Ribbon area', 'belise-lite' ), 'id' => 'ribbon_area', 'description' => 'Add widgets here to display them on FrontPage within Ribbon Area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_widget( 'belise_ribbon_widget' ); } add_action( 'widgets_init', 'belise_ribbon_widget_init' ); /* * Ribbon widget */ if ( ! class_exists( 'belise_ribbon_widget' ) ) { /** * Class Belise_Ribbon_Widget */ class Belise_Ribbon_Widget extends WP_Widget { /** * Constructor */ public function __construct() { parent::__construct( 'belise_ribbon-widget', esc_html__( 'Belise - Ribbon', 'belise-lite' ), array( 'customize_selective_refresh' => true, ) ); add_action( 'admin_enqueue_scripts', array( $this, 'widget_scripts' ) ); } /** * Enqueue scripts */ function widget_scripts( $hook ) { if ( $hook != 'widgets.php' ) { return; } wp_enqueue_media(); wp_enqueue_script( 'belise_widget_media_script', get_template_directory_uri() . '/js/widget-media.js', false, '1.1', true ); } /** * Widget display */ function widget( $args, $instance ) { if ( ! empty( $args['before_widget'] ) ) { echo wp_kses_post( $args['before_widget'] ); } ?>

' . htmlspecialchars_decode( $button ) . ''; endif; ?>
'; } elseif ( ! empty( $instance['custom_media_id'] ) ) { $belise_custom_media_id = wp_get_attachment_image_url( $instance['custom_media_id'] ); if ( ! empty( $belise_custom_media_id ) ) { echo '
'; } } ?>
belise_ribbon_register( $instance,'Ribbon Widget' ); return $instance; } /** * Widget form */ function form( $instance ) { ?>






get_field_name( 'image_in_customizer' ); ?> <?php echo esc_html__( 'Uploaded image', 'belise-lite' ); ?>

$field_value ) { $f_n = function_exists( 'ucfirst' ) ? esc_html( ucfirst( $field_name ) ) : esc_html( $field_name ); pll_register_string( $f_n, $field_value, $name ); } } } }// End if().