Inventory_Presser_Slider::include_scripts( array $instance )

Enqueues stylesheets and JavaScripts


Parameters Parameters

$instance

(array) (Required) The widget settings.


Top ↑

Return Return

(void)


Top ↑

Source Source

File: includes/widget/class-widget-inventory-slider.php

	protected function include_scripts( $instance ) {
		// Need flexslider scripts and styles.
		wp_enqueue_style( 'flexslider' );
		wp_enqueue_style( 'invp-flexslider' );
		wp_enqueue_style( 'invp-slider' );

		// Spin-up script.
		wp_enqueue_script( 'invp-slider' );
		// Provide one of the widget settings to JavaScript.
		wp_add_inline_script(
			'invp-slider',
			'const widget_slider = ' . wp_json_encode(
				array(
					'showcount' => $instance['showcount'] ?? 3,
				)
			),
			'before'
		);
	}