wc_transaction_query()
Run a MySQL transaction query, if supported.
Хуков нет.
Возвращает
null. Ничего (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() wc transaction query WC 10.8.1
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;
}
}
}