Automattic\WooCommerce\Admin\Features\Blueprint\Importers

ImportSetWCTaxRates::add_location()publicWC 1.0

Add a tax rate location to the database.

Метод класса: ImportSetWCTaxRates{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$ImportSetWCTaxRates = new ImportSetWCTaxRates();
$ImportSetWCTaxRates->add_location( $location );
$location(объект) (обязательный)
The location object.

Заметки

  • Global. \wpdb. $wpdb WordPress database abstraction object.

Код ImportSetWCTaxRates::add_location() WC 9.7.1

public function add_location( $location ) {
	global $wpdb;
	$location = (array) $location;
	$columns  = implode( ',', array_keys( $location ) );
	$format   = implode( ',', array( '%d', '%s', '%d', '%s' ) );
	$table    = $wpdb->prefix . 'woocommerce_tax_rate_locations';
	// phpcs:ignore
	$sql      = $wpdb->prepare( "REPLACE INTO $table ($columns) VALUES ($format)", $location );
	// phpcs:ignore
	$wpdb->query( $sql );
}