基本上,这是我的主插件页面中唯一的代码。当我激活它时,它应该在数据库中创建表。但是,它根本不起作用。插件激活成功。请帮我弄清楚。
/*
* Plugin Name: Titan Video Plugin
* Description: A simple and my first plugin, just for testing.
* Author: Allen Titan.
* Version: 0.1.
* License: GPL3
*/
if(!defined(\'ABSPATH\')) exit;
register_activation_hook( __FILE__, \'titan_vedio_table\' );
function titan_vedio_table() {
global $wpdb;
global $titan_db_version;
$table_name = $wpdb->prefix ."titanvedio";
$sql = "CREATE TABLE " . $table_name . "(
id BIGINT(25) NOT NULL AUTO_INCREMENT,
time datetime DEFAULT \'0000-00-00 00:00:00\' NOT NULL,
videoname VARCHAR(255) NOT NULL,
video-des VARCHAR(255) NOT NULL,
UNIQUE KEY id (id)
);";
require_once( ABSPATH . \'wp-admin/includes/upgrade.php\' );
dbDelta( $sql );
add_option( \'titan_db_version\', $titan_db_version );
}