Buenas a todos, estoy intentando hacer un plugin para wordpress y me surge un problema con el código para activarlo.
Resulta que, pongo el código y cuando lo voy a probar casi-funciona, ¿qué quiero decir? Muy sencillo, que al activarlo da error, pero se activa. Y además, si dejo solo el código de activación funciona como dije antes, pero si añado código detrás deja de funcionar. Así que, tras varias búsquedas, vengo a pediros ayuda con respecto a esto.
El código que uso para instalar el plugin y activarlo es:
Código:
function install () {
global $wpdb;
$table_name= $wpdb->prefix . "Nombre1";
$sql = " CREATE TABLE $table_name(
id mediumint(9) NOT NULL AUTO_INCREMENT,
N1 text NOT NULL,
N2 text NOT NULL,
PRIMARY KEY ('id')
);";
$wpdb->query($sql);
$sql = "INSERT INTO $table_name (Nombre1) VALUES ('Frase');";
$wpdb->query($sql); }
Les dejé ese código porque como dije creo que es el erróneo, pero si creen que es otro díganmelo.
¿Esta bien escrito o tiene algún error que provoque eso?
Espero sepan ayudarme con esto,
Un saludo :)