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

WC_AJAX::link_all_variations() public WC 1.0

Link all variations via ajax function.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_AJAX::link_all_variations();

Код WC_AJAX::link_all_variations() WC 4.7.0

<?php
public static function link_all_variations() {
	check_ajax_referer( 'link-variations', 'security' );

	if ( ! current_user_can( 'edit_products' ) ) {
		wp_die( -1 );
	}

	wc_maybe_define_constant( 'WC_MAX_LINKED_VARIATIONS', 50 );
	wc_set_time_limit( 0 );

	$post_id = isset( $_POST['post_id'] ) ? intval( $_POST['post_id'] ) : 0;

	if ( ! $post_id ) {
		wp_die();
	}

	$product    = wc_get_product( $post_id );
	$data_store = $product->get_data_store();

	if ( ! is_callable( array( $data_store, 'create_all_product_variations' ) ) ) {
		wp_die();
	}

	echo esc_html( $data_store->create_all_product_variations( $product, Constants::get_constant( 'WC_MAX_LINKED_VARIATIONS' ) ) );

	$data_store->sort_all_product_variations( $product->get_id() );
	wp_die();
}