Desarrollo web profesional y a medida

Crear una tabla en la base de datos de Worpdress, al instalar un tema.

Categorías: Wordpress.
Publicado:
Home Blog Wordpress Crear una tabla en la base de datos de Worpdress, al instalar un tema.

Añadimos este contenido al archivo function.php de nuestro tema

function create_tabla_alertas(){   
 global $wpdb;   
 require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); 
 $sql = "CREATE TABLE IF NOT EXISTS `".$wpdb->prefix ."mytabla` (
      `id` int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
      `email` varchar(32) NOT NULL,
      `status` varchar(20) NOT NULL DEFAULT '0',
      `create` datetime NOT NULL DEFAULT current_timestamp(), 
      PRIMARY KEY  (email_user)
      )ENGINE=InnoDB DEFAULT CHARSET=utf8 ";   
dbDelta( $sql );
}
add_action("after_switch_theme", "my_tabla");

Artículos relacionados