WC_AJAX::load_status_widgetpublic staticWC 1.0

AJAX handler for asynchronously loading the status widget content.

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

Хуков нет.

Возвращает

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

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

$result = WC_AJAX::load_status_widget();

Код WC_AJAX::load_status_widget() WC 11.0.1

public static function load_status_widget() {
	check_ajax_referer( 'wc-status-widget', 'security' );

	if ( ! current_user_can( 'manage_woocommerce' ) || ! current_user_can( 'view_woocommerce_reports' ) || ! current_user_can( 'publish_shop_orders' ) ) {
		wp_send_json_error( 'missing_permissions' );
		wp_die();
	}

	include_once __DIR__ . '/admin/class-wc-admin-dashboard.php';
	ob_start();
	$wc_admin_dashboard = new WC_Admin_Dashboard();
	$wc_admin_dashboard->status_widget_content();
	$content = ob_get_clean();
	wp_send_json_success( array( 'content' => $content ) );
}