このコードを使用してテーブルを作成していますが、機能していません。単一行の SQL クエリを試しましたが、機能していません (ナンセンスな試みかどうかはわかりません)。この問題を解決するためにすぐに助けてくれる人はいますか?
function rswl_activaiton(){
global $wpdb;
require_once(ABSPATH.'wp-admin/includes/upgrade.php');
$table_name = $wpdb->prefix.'rswl_entries';
$charset = $wpdb->get_charset_collate();
if( $wpdb->get_var( "SHOW TABLES LIKE ".$table_name ) != $table_name ){
$sql = "CREATE TABLE $table_name (
rswl_entry_id INT(10) NOT NULL AUTO_INCREMENT,
rswl_name VARCHAR(100) NOT NULL,
rswl_model VARCHAR(100) NOT NULL,
rswl_date VARCHAR(100) NOT NULL,
rswl_ebay_id VARCHAR(100) NOT NULL,
rswl_email VARCHAR(100) NOT NULL,
rswl_status VARCHAR(100) NOT NULL
PRIMARY KEY (rswl_entry_id)
) $charset;";
dbDelta( $sql );
};
}
register_activation_hook( __FILE__, 'rswl_activaiton' );