Acabo de comprar el plugin y no puedo instalarlo. ¡Error!
WordPress rechaza el zip con «The package could not be installed. The plugin has no valid header» casi siempre significa que se ha subido el archivo incorrecto.
Una compra descarga un paquete: un archivo que contiene el plugin, la documentación, el texto de la licencia y, a veces, extras. WordPress no puede leerlo; espera el archivo del plugin en sí, que está dentro.
Qué subir
- Descomprime el archivo descargado en tu ordenador.
- Dentro encontrarás una carpeta con el plugin y, junto a ella, los archivos de documentación y licencia.
- El archivo que necesitas es el zip del plugin mismo — el que tiene el nombre que coincide con el plugin, no el paquete que descargaste.
- Sube ese en Plugins → Añadir nuevo → Subir plugin.
Si el archivo contiene una carpeta del plugin en lugar de un zip, comprime esa carpeta por separado y sube el resultado.
Si sigue fallando
Otras dos causas explican casi todo lo demás.
Límite de subida. Un servidor que permite subidas de 2 MB rechazará el archivo sin un mensaje claro. El límite se aumenta por parte de tu host, o en php.ini mediante upload_max_filesize y post_max_size.
Descarga parcial. Un archivo que se transfirió de forma incompleta no se puede descomprimir. Vuelve a descargarlo y compara el tamaño del archivo antes de subirlo.
Si nada de eso ayuda, escribe al soporte con el texto exacto del error y el tamaño del archivo que estás subiendo.