WC_Admin_Dashboard::status_widgetpublicWC 1.0

Show status widget.

Метод класса: WC_Admin_Dashboard{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Admin_Dashboard = new WC_Admin_Dashboard();
$WC_Admin_Dashboard->status_widget();

Код WC_Admin_Dashboard::status_widget() WC 10.3.4

public function status_widget() {
	$suffix  = Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';
	$version = Constants::get_constant( 'WC_VERSION' );

	wp_enqueue_script( 'wc-status-widget', WC()->plugin_url() . '/assets/js/admin/wc-status-widget' . $suffix . '.js', array( 'jquery', 'wc-flot' ), $version, true );
	wp_enqueue_script( 'wc-status-widget-async', WC()->plugin_url() . '/assets/js/admin/wc-status-widget-async' . $suffix . '.js', array( 'jquery' ), $version, true );

	wp_localize_script(
		'wc-status-widget-async',
		'wc_status_widget_params',
		array(
			'ajax_url' => admin_url( 'admin-ajax.php' ),
			'security' => wp_create_nonce( 'wc-status-widget' ),
		)
	);

	// Display loading placeholder.
	echo '<div id="wc-status-widget-loading" class="wc-status-widget-loading">';
	echo '<p>' . esc_html__( 'Loading status data...', 'woocommerce' ) . ' <span class="spinner is-active"></span></p>';
	echo '</div>';
	echo '<div id="wc-status-widget-content" style="display:none;"></div>';
}