Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 10:55
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Pregunta Intento crear una tabla en la base de datos mediante un plugin

Hola por acá... Estoy dando los primeros pasos en la creación de un plugin, y necesito que al activarlo me cree una tabla en la base de datos, pero no lo hace, lo extraño es que tampoco lanza ningún error, éste es el código que tengo en el archivo principal del plugin:
Código PHP:
Ver original
  1. global $wpdb;
  2. global $isadg_db_version;
  3. $isadg_db_version = "0.1.0";
  4.  
  5. function isadg_db_install() {
  6.     global $wpdb;
  7.     global $isadg_db_version;
  8.     $isadg_db_version = "0.1.0";
  9.  
  10.     $isadg_meta_table_name = $wpdb->prefix . "isadg_meta";
  11.  
  12.     $sql_meta = "CREATE TABLE " . $isadg_meta_table_name ." (
  13.                isadg_meta_ID bigin (20) NOT NULL AUTO_INCREMET,
  14.                isadg_meta_author bigint (20) NOT NULL,
  15.                isadg_meta_date datetime DEFAULT '0000-00-00 0000:00:00' NOT NULL,
  16.                isadg_meta_modified datetime DEFAULT '0000-00-00 0000:00:00' NOT NULL,
  17.                isadg_meta_modified_by bigint (20) NOT NULL,
  18.                isadg_meta_url VARCHAR(100) DEFAULT '' NOT NULL,
  19.                PRIMARY KEY (isadg_meta_ID)
  20.    );";
  21.  
  22.     require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
  23.     dbDelta($sql_meta);
  24.  
  25.     add_option("isadg_db_version", $isadg_db_version);
  26. }
  27. register_activation_hook( __FILE__, 'isadg_db_install');

He estado siguiendo los pasos como mencionan en la documentación de Wordpress de cómo crear tablas con plugins y cómo llamar a esas funciones, pero no crea nada en la base de datos...

¿Alguien ve dónde estoy metiendo la pata? Gracias mil de antemano

Saludos
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose