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

wc_transaction_query() WC 2.5.0

Run a MySQL transaction query, if supported.

Хуков нет.

Возвращает

Null. Ничего.

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

wc_transaction_query( $type, $force );
$type(строка)
Types: start (default), commit, rollback.
По умолчанию: 'start'
$force(true/false)
use of transactions.
По умолчанию: false

Список изменений

С версии 2.5.0 Введена.

Код wc transaction query: woocommerce/includes/wc-core-functions.php WC 4.3.1

<?php
function wc_transaction_query( $type = 'start', $force = false ) {
	global $wpdb;

	$wpdb->hide_errors();

	wc_maybe_define_constant( 'WC_USE_TRANSACTIONS', true );

	if ( Constants::is_true( 'WC_USE_TRANSACTIONS' ) || $force ) {
		switch ( $type ) {
			case 'commit':
				$wpdb->query( 'COMMIT' );
				break;
			case 'rollback':
				$wpdb->query( 'ROLLBACK' );
				break;
			default:
				$wpdb->query( 'START TRANSACTION' );
				break;
		}
	}
}