Automattic\WooCommerce\Internal\Utilities
DatabaseUtil::drop_database_table
Drops a database table.
Метод класса: DatabaseUtil{}
Хуков нет.
Возвращает
true|false. True on success, false on error.
Использование
$DatabaseUtil = new DatabaseUtil(); $DatabaseUtil->drop_database_table( $table_name, $add_prefix );
- $table_name(строка) (обязательный)
- The name of the table to drop.
- $add_prefix(true|false)
- True if the table name passed needs to be prefixed with
$wpdb->prefixbefore processing.
По умолчанию:false
Код DatabaseUtil::drop_database_table() DatabaseUtil::drop database table WC 11.0.1
public function drop_database_table( string $table_name, bool $add_prefix = false ) {
global $wpdb;
if ( $add_prefix ) {
$table_name = $wpdb->prefix . $table_name;
}
//phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
return $wpdb->query( "DROP TABLE IF EXISTS `{$table_name}`" );
}