WooCommerce::define_tables()privateWC 1.0

Register custom tables within $wpdb object.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->define_tables();

Код WooCommerce::define_tables() WC 8.7.0

private function define_tables() {
	global $wpdb;

	// List of tables without prefixes.
	$tables = array(
		'payment_tokenmeta'      => 'woocommerce_payment_tokenmeta',
		'order_itemmeta'         => 'woocommerce_order_itemmeta',
		'wc_product_meta_lookup' => 'wc_product_meta_lookup',
		'wc_tax_rate_classes'    => 'wc_tax_rate_classes',
		'wc_reserved_stock'      => 'wc_reserved_stock',
	);

	foreach ( $tables as $name => $table ) {
		$wpdb->$name    = $wpdb->prefix . $table;
		$wpdb->tables[] = $table;
	}
}