この関数の適用範囲(スコープ)はプライベートのため、プラグインやテーマからはご利用できません。
関数
Activation::createWishlistTable()
お気に入りリストテーブルを作成する
戻り値 戻り値
ファイル: src/Activation.php
private function createWishlistTable() {
global $wpdb;
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
$charset_collate = $wpdb->get_charset_collate();
$table = Master::getWishlistTableName();
if ($wpdb->get_var("SHOW TABLES LIKE '$table'") !== $table) {
$sql = "CREATE TABLE $table (
id BIGINT(20) AUTO_INCREMENT PRIMARY KEY,
mem_id BIGINT(20) NOT NULL,
quantity INTEGER NOT NULL,
price DECIMAL(15, 2) DEFAULT NULL,
advance VARCHAR(100) DEFAULT NULL,
item_serial TEXT
) ENGINE=InnoDB {$charset_collate};";
dbDelta($sql);
}
}