Problema al activar plugin en wordpress: código de error

  • Autor Autor DMRAN
  • Fecha de inicio Fecha de inicio

DMRAN

Épsilon
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
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 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:
Insertar CODE, HTML o PHP:
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,
        N22 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 🙂
 
Hombre, el error seguramente no esté en la consulta.

¿Si metes un código incorrecto, también da error y se activa, o se queda en el error? Una muestra de donde haces la verificación sería de ayuda :topsy_turvy:

¡Saludos!