WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_AJAX::add_ajax_events() public WC 1.0

Hook in methods - uses WordPress ajax handlers (admin-ajax).

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_AJAX::add_ajax_events();

Код WC_AJAX::add_ajax_events() WC 4.7.0

<?php
public static function add_ajax_events() {
	$ajax_events_nopriv = array(
		'get_refreshed_fragments',
		'apply_coupon',
		'remove_coupon',
		'update_shipping_method',
		'get_cart_totals',
		'update_order_review',
		'add_to_cart',
		'remove_from_cart',
		'checkout',
		'get_variation',
		'get_customer_location',
	);

	foreach ( $ajax_events_nopriv as $ajax_event ) {
		add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
		add_action( 'wp_ajax_nopriv_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );

		// WC AJAX can be used for frontend ajax requests.
		add_action( 'wc_ajax_' . $ajax_event, array( __CLASS__, $ajax_event ) );
	}

	$ajax_events = array(
		'feature_product',
		'mark_order_status',
		'get_order_details',
		'add_attribute',
		'add_new_attribute',
		'remove_variation',
		'remove_variations',
		'save_attributes',
		'add_variation',
		'link_all_variations',
		'revoke_access_to_download',
		'grant_access_to_download',
		'get_customer_details',
		'add_order_item',
		'add_order_fee',
		'add_order_shipping',
		'add_order_tax',
		'add_coupon_discount',
		'remove_order_coupon',
		'remove_order_item',
		'remove_order_tax',
		'reduce_order_item_stock',
		'increase_order_item_stock',
		'add_order_item_meta',
		'remove_order_item_meta',
		'calc_line_taxes',
		'save_order_items',
		'load_order_items',
		'add_order_note',
		'delete_order_note',
		'json_search_products',
		'json_search_products_and_variations',
		'json_search_downloadable_products_and_variations',
		'json_search_customers',
		'json_search_categories',
		'term_ordering',
		'product_ordering',
		'refund_line_items',
		'delete_refund',
		'rated',
		'update_api_key',
		'load_variations',
		'save_variations',
		'bulk_edit_variations',
		'tax_rates_save_changes',
		'shipping_zones_save_changes',
		'shipping_zone_add_method',
		'shipping_zone_methods_save_changes',
		'shipping_zone_methods_save_settings',
		'shipping_classes_save_changes',
		'toggle_gateway_enabled',
	);

	foreach ( $ajax_events as $ajax_event ) {
		add_action( 'wp_ajax_woocommerce_' . $ajax_event, array( __CLASS__, $ajax_event ) );
	}
}