WordPress: Cómo instalar un plugin manualmente vía FTP
Introducción: ¿Por qué instalar un plugin manualmente?
Si estás leyendo esto, es probable que hayas intentado instalar un plugin desde el administrador de WordPress y te hayas encontrado con un mensaje de error pidiendo datos de conexión FTP, o quizás el plugin es demasiado grande y el proceso se queda congelado. No te preocupes, es más común de lo que crees.
Instalar un plugin manualmente vía FTP es una habilidad básica que todo administrador de WordPress debería conocer. No solo te sacará de apuros cuando el método tradicional falle, sino que también te dará un control total sobre los archivos de tu sitio. En esta guía, paso a paso, te explicaré cómo hacerlo de forma segura y sin complicaciones, incluso si nunca has usado un cliente FTP en tu vida.
Piensa en tu sitio web como una casa: WordPress es la estructura, los temas son la decoración y los plugins son los electrodomésticos. A veces, el "electricista" (el instalador automático) no puede entrar por la puerta principal, así que tenemos que usar la puerta de servicio (FTP) para colocar el electrodoméstico directamente en su sitio.
¿Qué es FTP y por qué lo necesitas?
FTP (Protocolo de Transferencia de Archivos) es, en términos simples, el método estándar para mover archivos entre tu computadora y tu servidor de hosting. Es como un "Explorador de archivos" pero para tu sitio web remoto.
Cuando usas el método normal de instalación de WordPress, el sistema necesita acceso de escritura a tus archivos. Si tu hosting tiene permisos restrictivos (algo muy común por seguridad), WordPress te pedirá credenciales FTP. Al instalar manualmente, tú mismo te conviertes en el administrador de archivos, subiendo el plugin directamente a la carpeta correcta.
¿Cuándo necesitas hacer esto?
- Cuando el plugin supera el límite de tamaño de subida de tu hosting.
- Cuando tu servidor tiene bloqueada la conexión interna para instalaciones automáticas.
- Cuando quieres instalar una versión específica (por ejemplo, una versión anterior por compatibilidad).
- Cuando el plugin es premium y viene en un archivo
.zipque no se puede instalar desde el panel.
Paso 1: Preparar el archivo del plugin
Antes de tocar nada, necesitas tener el plugin en tu computadora. Normalmente, los plugins vienen en un archivo comprimido .zip. Si lo descargaste de un mercado como WordPress.org o de un desarrollador premium, asegúrate de que el archivo esté completo y no esté corrupto.
Descomprimir (o no) el archivo
Aquí hay un punto importante que confunde a muchos: No tienes que descomprimir el .zip para subirlo por FTP. De hecho, te recomiendo que sí lo descomprimas en tu computadora primero. ¿Por qué? Porque es más fácil verificar que la estructura de carpetas sea la correcta y te permite subir solo lo necesario.
Pero, ¿qué es lo correcto?
- Si subes el
.zip: Algunos FTP permiten descomprimir en el servidor, pero no es fiable. - Si subes la carpeta descomprimida: Es el método más seguro y recomendado.
Te explico cómo hacerlo:
- Localiza el archivo
.zipque descargaste. - Haz clic derecho y elige "Extraer aquí" o "Descomprimir todo".
- Verás una carpeta con el nombre del plugin (por ejemplo,
mi-plugin-secreto/).
[TIP]: Dentro de esa carpeta, debería haber un archivo llamado index.php o readme.txt. Eso indica que es la carpeta raíz del plugin y que la has descomprimido correctamente.
Paso 2: Conectar al servidor con un cliente FTP
Ahora viene la parte práctica. Necesitas un cliente FTP. Hay muchos gratuitos y excelentes, pero el más popular y fácil de usar es FileZilla. Si no lo tienes, descárgalo e instálalo; es gratuito y compatible con Windows, Mac y Linux.
Datos que necesitas para conectar
Para conectarte a tu hosting, necesitas 4 datos que normalmente encuentras en el correo de bienvenida de tu proveedor o en el panel de control:
- Servidor (Host): Suele ser algo como
ftp.tudominio.como una dirección IP. - Nombre de usuario: Tu usuario de FTP (no siempre es el mismo que el de WordPress).
- Contraseña: La contraseña asociada a ese usuario.
- Puerto: Normalmente es el 21 para FTP estándar, o el 22 si usas SFTP (más seguro).
[INFO]: Si tu hosting usa Syspanel, el puerto de acceso al panel es el 2106, pero para FTP el puerto suele ser el estándar 21. No los confundas. El 2106 es solo para entrar al panel de control web.
Primeros pasos en FileZilla
- Abre FileZilla.
- En la barra superior, verás campos para Host, Usuario, Contraseña y Puerto.
- Rellena los datos y haz clic en "Conexión rápida".
Si todo está bien, en el panel derecho verás los archivos de tu servidor. Verás carpetas como public_html, www, o htdocs. Esa es la raíz de tu sitio web.
[WARNING]: No confundas el panel izquierdo (tu computadora) con el derecho (tu servidor). Es un error muy común y puede causar problemas si arrastras archivos en la dirección equivocada.
Paso 3: Localizar la carpeta de plugins
En el servidor (panel derecho), navega hasta la carpeta raíz de tu instalación de WordPress. Normalmente es:
public_html/public_html/wp/(si instalaste WordPress en una subcarpeta)public_html/mi-sitio/(si es una instalación personalizada)
Dentro de esa carpeta, busca la carpeta llamada wp-content. Ábrela y luego busca la carpeta plugins. Esa es exactamente el lugar donde debe ir tu plugin.
La ruta completa correcta es:
/public_html/wp-content/plugins/
[INFO]: Si no ves la carpeta wp-content, es posible que estés en el lugar equivocado. Revisa que estés en la raíz de WordPress, no en la raíz del servidor.
Paso 4: Subir el plugin
Ahora viene la magia. En el panel izquierdo de FileZilla (tu computadora), navega hasta la carpeta donde descomprimiste el plugin. Verás la carpeta del plugin junto a otros archivos.
Tienes dos opciones:
- Arrastrar la carpeta completa al panel derecho, dentro de la carpeta
plugins. - Hacer clic derecho en la carpeta y seleccionar "Subir".
El proceso de subida comenzará. Verás una cola de transferencia en la parte inferior de FileZilla. Dependiendo del tamaño del plugin y tu conexión, puede tardar desde segundos hasta minutos.
[TIP]: Asegúrate de que la carpeta que subes esté directamente dentro de plugins, no dentro de otra subcarpeta. La estructura debe ser: plugins/nombre-del-plugin/archivos.php.
Paso 5: Verificar y activar el plugin
Una vez que la transferencia haya terminado (verás "Transferencia completada" en FileZilla), es hora de ir a tu panel de WordPress.
- Ve a tu navegador y accede a
tudominio.com/wp-admin. - En el menú lateral, ve a Plugins → Plugins instalados.
- Busca el plugin que acabas de subir. Debería aparecer en la lista.
- Haz clic en "Activar".
Si todo ha ido bien, el plugin estará funcionando. Si no aparece, es que algo ha fallado en la subida. Revisa que la carpeta esté completa y que no haya archivos duplicados.
Paso 6: Solucionar problemas comunes
El plugin no aparece en la lista
Esto suele pasar por dos razones:
- La carpeta está mal colocada: Verifica en FileZilla que la carpeta del plugin esté directamente dentro de
wp-content/plugins/. - Faltan archivos: Asegúrate de que la carpeta descomprimida contenga un archivo PHP principal con el nombre del plugin. Por ejemplo,
mi-plugin/mi-plugin.php.
Error de permisos o "No se puede crear el archivo"
Si ves errores de permisos, es que la carpeta plugins no tiene permisos de escritura. Con FileZilla, haz clic derecho en la carpeta plugins y selecciona "Permisos de archivo". Cambia el valor a 755 o 775. Esto suele solucionar el problema.
El plugin se ve pero da error al activar
Esto puede deberse a incompatibilidad con tu versión de WordPress o con otros plugins. Revisa el mensaje de error y verifica la documentación del plugin. En muchos casos, es un conflicto de código.
[WARNING]: Si el plugin causa un error fatal y te deja sin acceso al panel, no entres en pánico. Simplemente ve por FTP a wp-content/plugins/, localiza la carpeta del plugin problemático y cámbiale el nombre (por ejemplo, mi-plugin-desactivado). WordPress lo desactivará automáticamente.
Consejos de seguridad y buenas prácticas
- Siempre haz una copia de seguridad antes de instalar plugins manualmente, especialmente si es un plugin que modifica archivos del núcleo.
- Descarga plugins solo de fuentes confiables: WordPress.org, desarrolladores reconocidos o tu proveedor de hosting.
- Mantén tu FTP seguro: Usa SFTP (puerto 22) si tu hosting lo permite, ya que la conexión está cifrada.
- No dejes archivos innecesarios: Si subiste un archivo
.zippor error, bórralo del servidor después de descomprimir.
Preguntas frecuentes (FAQ)
¿Puedo usar el administrador de archivos del hosting en lugar de FTP?
¡Sí! Si tu hosting tiene un panel como Syspanel (accesible en el puerto 2106), también puedes usar su administrador de archivos integrado. El proceso es el mismo: navegar a public_html/wp-content/plugins/ y subir la carpeta descomprimida. La ventaja es que no necesitas instalar ningún programa.
¿Qué hago si el plugin es muy grande para subirlo por FTP?
FTP no tiene límites de tamaño tan restrictivos como el panel de WordPress. Si tu conexión es lenta, puedes subir el .zip y luego usar el administrador de archivos de Syspanel para descomprimirlo directamente en el servidor.
¿Es peligroso instalar plugins manualmente?
No, siempre que sepas lo que estás haciendo. El riesgo es el mismo que con cualquier instalación de plugin: un plugin mal codificado puede romper tu sitio. La diferencia es que con FTP tienes más control y puedes revertir los cambios fácilmente.
¿Necesito saber programar para hacer esto?
Para nada. Solo necesitas saber usar un explorador de archivos y arrastrar y soltar. Si has llegado hasta aquí, ya sabes todo lo necesario.
Conclusión
Instalar un plugin manualmente vía FTP es una habilidad que te hará la vida mucho más fácil como administrador de WordPress. No solo te permite solucionar problemas de instalación, sino que también te da un conocimiento más profundo de cómo funciona tu sitio web por dentro.
Recuerda el flujo básico:
- Descarga y descomprime el plugin en tu computadora.
- Conecta a tu servidor con FileZilla o el administrador de archivos de Syspanel.
- Navega a
wp-content/plugins/. - Sube la carpeta completa.
- Activa el plugin desde el panel de WordPress.
Con la práctica, este proceso te tomará menos de dos minutos. Y lo mejor es que, una vez que lo domines, nunca más dependerás de que el instalador automático funcione perfectamente.
Si tienes dudas, no dudes en contactar con tu proveedor de hosting. Ellos siempre pueden ayudarte con datos específicos de tu servidor. ¡Buena suerte con tu instalación!
