Warum funktioniert diese function nicht für die Installation der database bei der Aktivierung des Plugins?

Ich habe die Codex-statementen von der WordPress-Site befolgt, aber aus irgendeinem Grund funktioniert es nicht für mich und ich kann nicht verstehen, warum Debug-Einstellungen oder Optionen aktiviert sind, um mir zu erklären, wo ich falsch liege.

Hier ist die Aktivierung des Plugins, um die database zu installieren, aber es funktioniert nicht

global $evg_version; $evg_version = '1.0'; //Install database when plugin activated function evg_activate() { global $wpdb; global $evg_version; $evg_table = $wpdb->prefix . 'evg_feeds'; $evg_table_charset = $wpdb->charset; $evg_table_colate = $wpdb->colate; //Create table $sql = "CREATE TABLE $evg_table ( id bigint(20) NOT NULL AUTO_INCREMENT, feedname varchar(200) NOT NULL, provider varchar(20) NOT NULL, searchterm varchar(200) NOT NULL, numvideos int(10) NOT NULL, poststatus varchar(20) NOT NULL, commentstatus varchar(20) NOT NULL, postauthor varchar(20) NOT NULL, feedstatus int(5) NOT NULL DEFAULT '1', UNIQUE KEY id (id) ) DEFAULT CHARACTER SET $evg_table_charset COLLATE $evg_table_colate ;"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); add_option('evg_version', $evg_version); } register_activation_hook( __FILE__, 'evg_activate' ); 

add_option funktioniert und es aktualisiert die Version, nur dass es keine database installiert.

Solutions Collecting From Web of "Warum funktioniert diese function nicht für die Installation der database bei der Aktivierung des Plugins?"