Si no puedes instalar plugins en WordPress, probablemente sea porque estás usando una versión o configuración que no lo permite. Aquí tienes una guía sencilla paso a paso:
1. Revisa si tu WordPress está alojado en WordPress.com o en un hosting propio
- WordPress.com (gratis): No permite instalar plugins en planes gratuitos. Necesitas un plan de pago como el Business o superior.
- WordPress.org (hosting propio): Sí puedes instalar plugins, pero necesitas acceso al panel de administrador.
2. Asegúrate de tener permisos de administrador
- Entra a tu WordPress.
- Ve al menú lateral y busca Usuarios > Todos los usuarios.
- Encuentra tu usuario y verifica que seas un Administrador. Si no lo eres, pídele al administrador que te dé permisos.
3. Comprueba que la instalación de plugins esté habilitada
- En el menú lateral, ve a Plugins.
- Si no ves esta opción, es probable que tu hosting o plan no permita plugins (ver paso 1).
- Si ves Plugins, haz clic en Añadir nuevo. Si aparece un error aquí, revisa los pasos siguientes.
4. Verifica que tu hosting soporte WordPress completo
Si tienes WordPress instalado en un hosting propio:
- Entra al panel de tu hosting (como cPanel o similar).
- Busca una sección llamada Software o Instaladores de apps y asegúrate de haber instalado WordPress completo.
5. Soluciona restricciones en WordPress.com
- Si estás en WordPress.com gratuito y quieres instalar plugins, actualiza a un plan de pago:
- Ve a Mis sitios > Planes.
- Elige un plan como Business.
- Haz el pago y activa.
- Luego, vuelve a tu panel y podrás instalar plugins
Si ya has comprobado las opciones básicas y sigues sin poder instalar plugins, pueden existir causas técnicas más avanzadas. Aquí te explico los problemas más comunes y cómo solucionarlos:
1. Configuración del archivo wp-config.php
El archivo wp-config.php
de WordPress podría tener una restricción que bloquea la instalación de plugins.
Cómo comprobarlo:
- Accede a los archivos de tu sitio usando un cliente FTP (como FileZilla) o el administrador de archivos de tu hosting.
- Busca el archivo
wp-config.php
en la raíz de tu instalación de WordPress. - Abre el archivo y busca una línea como esta: phpCopiarEditar
define('DISALLOW_FILE_MODS', true);
- Si existe, cámbiala a: phpCopiarEditar
define('DISALLOW_FILE_MODS', false);
- Guarda los cambios y verifica si ya puedes instalar plugins.
2. Problemas de permisos en archivos y carpetas
Los permisos de archivos y carpetas en tu servidor pueden impedir la instalación de plugins.
Cómo verificar:
- Accede a los archivos de tu sitio mediante FTP o cPanel.
- Ve a la carpeta
wp-content
y sus subcarpetas, comoplugins
. - Asegúrate de que las carpetas tengan permisos 755 y los archivos permisos 644.
- Puedes cambiar los permisos haciendo clic derecho en los archivos o carpetas > Cambiar permisos.
- Intenta instalar un plugin después de ajustar los permisos.
3. Falta de espacio en el servidor
Si tu servidor no tiene suficiente espacio en disco, WordPress no podrá descargar ni instalar plugins.
Cómo verificar:
- Accede al panel de tu hosting.
- Busca una sección como Espacio en disco o Estadísticas del servidor.
- Si estás al límite, libera espacio eliminando archivos innecesarios o contacta a tu proveedor de hosting para aumentar el límite.
4. Restricciones en el servidor web
El servidor puede tener configuraciones que bloqueen las funciones necesarias para instalar plugins.
Posibles problemas y soluciones:
- Restricción en
mod_security
:- Algunos servidores tienen habilitado un módulo de seguridad que bloquea ciertas acciones.
- Pide a tu proveedor de hosting que desactive
mod_security
temporalmente o que ajuste las reglas.
- Tamaño máximo de subida:
- Si subes un plugin manualmente y aparece un error como «El archivo excede el tamaño permitido», aumenta el límite.
- Edita el archivo
.htaccess
ophp.ini
y agrega: phpCopiarEditarphp_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
- Guarda y reinicia el servidor.
5. Incompatibilidad con la versión de PHP
WordPress y los plugins requieren versiones específicas de PHP para funcionar.
Cómo verificar:
- Accede al panel de tu hosting y busca la configuración de PHP.
- Asegúrate de usar al menos PHP 7.4 o superior (recomendado PHP 8.0 o superior).
- Si usas una versión más antigua, actualiza la versión desde el panel de tu hosting.
6. Problemas con el tema activo
Algunos temas mal desarrollados pueden deshabilitar o interferir con las funciones de WordPress.
Cómo probar:
- Ve a Apariencia > Temas.
- Activa un tema predeterminado de WordPress, como Twenty Twenty-One.
- Intenta instalar un plugin de nuevo.
7. Error en el archivo .htaccess
Un archivo .htaccess
corrupto puede impedir ciertas acciones.
Cómo solucionarlo:
- Accede a la raíz de tu instalación de WordPress.
- Renombra el archivo
.htaccess
a.htaccess_backup
. - Ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en Guardar cambios para regenerar el archivo.
- Intenta instalar un plugin.
8. Plugins o configuraciones de seguridad bloqueando la instalación
Algunos plugins de seguridad, como Wordfence o iThemes Security, pueden bloquear la instalación de plugins.
Cómo solucionarlo:
- Desactiva temporalmente todos los plugins:
- Ve a Plugins > Plugins instalados.
- Marca todos los plugins y selecciona Desactivar.
- Intenta instalar un nuevo plugin.
- Si funciona, reactiva los plugins uno por uno para identificar cuál está causando el problema.
9. Configuración de multisitio
Si usas una instalación de WordPress Multisite, puede que solo el superadministrador tenga permisos para instalar plugins.
Cómo solucionarlo:
- Asegúrate de que estás conectado como superadministrador.
- Ve a Mis sitios > Administración de red > Plugins.
- Desde ahí, instala los plugins para toda la red.
Si nada de esto funciona y no puedes instalar plugins en WordPress, comentamelo en los comentarios y trataremos de ayudarte