El complemento no tiene un encabezado válido: WordPress no puede agregar nuevos complementos

2 minutos de lectura

avatar de usuario de user544079
usuario544079

tengo wordpress version 3.4.2

Cada vez que intento activar un complemento después de instalarlo, obtengo

The plugin does not have a valid header.

Intenté eliminar los espacios en blanco entre

<?php


/* plugin info

dentro del archivo plugin_name.php. Sin embargo, no resuelve el problema.

¿Alguna solución?

  • PD Una causa común de este error es cuando Plugin_name.zip contiene un archivo zip con el mismo nombre. En ese caso, la solución es simplemente cargar el nombre_del_complemento / nombre_del_complemento.zip después de extraer el archivo zip original. Sin embargo, este no es el caso de mi plugin.

    – usuario544079

    3 de diciembre de 2012 a las 22:23

  • ¿Esto sucede con todos los complementos o solo con uno de ellos?

    – Felipe Alameda A.

    3 de diciembre de 2012 a las 22:36

  • Todos ellos. Ninguno de los complementos se puede activar.

    – usuario544079

    3 de diciembre de 2012 a las 22:42

  • Solución completa de problemas?

    – brasofilo

    4 de diciembre de 2012 a las 3:15

Uno de sus complementos es malo. Supongo que sabes cuál es probable que sea el culpable.

Eliminar su wp-content/plugins/mi complemento directorio de su servidor por completo. Luego, cuando muestre su página de Complementos, debería recibir un aviso que anuncie que el complemento que acaba de eliminar ha sido deshabilitado. Las otras cosas deberían funcionar.

Arregle su código de complemento. Asegúrate de saber precisamente qué hay en el archivo zip o en la jerarquía de directorios que cargue. Deshágase de elementos adicionales como archivos zip anidados o directorios .svn.

Súbelo e intenta activarlo de nuevo.

  • En realidad, cuando cargo cualquier complemento, se carga en la carpeta public_html/site_name/wp-content/plugins en lugar de en la carpeta public_html/wp-content/plugins. Había transferido el sitio a mi raíz. ¿Hay alguna forma de cambiar la ruta donde wordpress carga el complemento?

    – usuario544079

    4 de diciembre de 2012 a las 16:35

Tal vez en su encabezado, hay tales caracteres $ : % / & (o etc), como:

<?php
/*
Plugin Name: Simple:Press & % $


*/
?>

Intente eliminar eso y luego actívelo nuevamente.

Haga una copia de seguridad de su sitio WP y actualice su versión de WordPress y el complemento correspondiente.

Enfrenté el mismo problema con un complemento que he usado durante más de 2 años: Page Builder de SiteOrigin. No era compatible con WordPress 4.9.9 tan bien como antes y los desarrolladores no nos habían informado sobre las actualizaciones del complemento.

¿Ha sido útil esta solución?