🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: Cómo instalar plugins manualmente

Actualizado el 26 de abril de 2026

¿Cansado de depender del instalador automático de WordPress y de los molestos problemas con FTP? A veces, la forma más segura y fiable de añadir nuevas funcionalidades a tu web es hacerlo con tus propias manos. Instalar plugins manualmente te da un control total sobre el proceso y evita errores comunes de permisos o de conexión.

En esta guía extensa y muy visual, te explicaré paso a paso cómo instalar plugins WordPress manualmente. No importa si usas cPanel, Syspanel (antes HestiaCP) o cualquier otro panel de control. Al final, tendrás la confianza para gestionar tu sitio como un verdadero profesional.


¿Por qué instalar plugins manualmente?

Antes de meternos en materia, es bueno entender cuándo te conviene hacerlo de forma manual. No siempre es necesario, pero en estos casos es la mejor opción:

  • Problemas con FTP: WordPress a veces pide credenciales FTP que no recuerdas o que no están configuradas. La instalación manual salta ese paso.
  • Plugins premium o personalizados: Muchos plugins de pago o desarrollados a medida vienen en un archivo .zip que no está en el repositorio oficial de WordPress. No te queda otra que instalarlos a mano.
  • Tamaño del plugin: Si el plugin es muy pesado (por ejemplo, un constructor de páginas con muchos recursos), la subida desde el escritorio de WordPress puede fallar por límites de tiempo o de memoria. Subirlo por FTP o por el panel de archivos es más fiable.
  • Control y seguridad: Al hacerlo manualmente, sabes exactamente dónde se aloja cada archivo. Es más fácil auditar y limpiar si algo sale mal.

Requisitos previos: ¿Qué necesitas?

Para llevar a cabo este tutorial plugins, vas a necesitar dos cosas básicas:

  1. El archivo del plugin en formato .zip. Lo descargas desde la fuente oficial (wordpress.org, el sitio del desarrollador, o tu proveedor premium).
  2. Acceso a tu servidor. Puede ser a través de:
    • cPanel: El más común en hosting compartido.
    • Syspanel (HestiaCP): Panel moderno y rápido. Recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).
    • FTP/SFTP: Clientes como FileZilla, WinSCP o Cyberduck.
    • El administrador de archivos de WordPress (no recomendado para grandes archivos): A veces falla.

Método 1: Instalación manual usando el Administrador de Archivos de cPanel

Este es el método más visual y sencillo si tu hosting usa cPanel. No necesitas programas externos.

Paso 1: Accede a tu cPanel

Escribe tudominio.com/cpanel en tu navegador e inicia sesión con tus credenciales de hosting.

Paso 2: Busca el "Administrador de Archivos"

Dentro de cPanel, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana con la estructura de carpetas de tu servidor.

Paso 3: Navega hasta la carpeta de plugins

Dentro del Administrador de Archivos, busca y abre la carpeta public_html (o www). Luego, busca la carpeta de tu instalación de WordPress (normalmente es public_html o una subcarpeta como blog o web). Dentro de ella, abre wp-content y luego plugins.

[INFO] Si no ves la carpeta plugins, es que no has navegado correctamente. Asegúrate de estar dentro de la carpeta raíz de tu WordPress.

Paso 4: Sube el archivo ZIP

En la barra superior del Administrador de Archivos, haz clic en Subir. Se abrirá una ventana. Arrastra tu archivo .zip del plugin o haz clic en Seleccionar archivo para buscarlo en tu ordenador. Espera a que la barra de progreso llegue al 100%.

Paso 5: Extrae el plugin

Una vez subido, verás el archivo .zip en la lista de archivos dentro de wp-content/plugins. Haz clic derecho sobre él y selecciona Extraer. Confirma la acción. El sistema creará una nueva carpeta con el nombre del plugin.

Paso 6: Elimina el ZIP (opcional pero recomendado)

Después de extraerlo, puedes eliminar el archivo .zip para mantener la carpeta ordenada. Selecciona el archivo .zip y haz clic en Eliminar.

Paso 7: Activa el plugin desde WordPress

Ve a tu escritorio de WordPress (ejemplo: tudominio.com/wp-admin). En el menú lateral, ve a Plugins > Plugins instalados. Busca tu plugin en la lista y haz clic en Activar. ¡Listo!


Método 2: Instalación manual usando Syspanel (HestiaCP)

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar, pero con una interfaz diferente. Recuerda que el acceso es por el puerto 2106.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe tudominio.com:2106. Inicia sesión con tu usuario y contraseña.

Paso 2: Ve al Administrador de Archivos

En el menú lateral izquierdo, busca la opción Web o Dominios. Haz clic en el nombre de tu dominio (o en el botón de engranaje) y luego selecciona Administrador de Archivos.

Paso 3: Navega a la carpeta de plugins

La estructura es la misma: busca public_html (o la carpeta que hayas definido como raíz de tu web). Luego sigue la ruta: wp-content > plugins.

Paso 4: Sube y extrae el plugin

  • Haz clic en Subir archivo en la barra superior.
  • Selecciona tu archivo .zip.
  • Una vez subido, verás el archivo. Haz clic derecho sobre él y elige Extraer. El sistema lo descomprimirá automáticamente en la misma carpeta.

Paso 5: Actívalo en WordPress

Igual que en el método anterior, ve a Plugins > Plugins instalados en tu panel de WordPress y activa el plugin recién subido.

[TIP] Si en Syspanel no ves la opción de extraer, puedes usar el comando unzip desde la terminal (SSH) o pedir ayuda al soporte técnico.


Método 3: Instalación manual usando un cliente FTP (FileZilla, Cyberduck)

Este método es el más clásico y funciona con cualquier panel de control (cPanel, Syspanel, Plesk, etc.). Es ideal si te sientes cómodo con FTP.

Paso 1: Consigue tus credenciales FTP

Necesitas tres datos:

  • Servidor FTP: Normalmente es tudominio.com o ftp.tudominio.com.
  • Usuario FTP: El que creaste en tu panel de hosting.
  • Contraseña FTP: La que configuraste.
  • Puerto: Normalmente es el 21 (FTP) o el 22 (SFTP, más seguro).

Puedes encontrar estos datos en la sección Cuentas FTP de tu cPanel o en la configuración de tu Syspanel.

Paso 2: Conéctate al servidor

Abre tu cliente FTP (por ejemplo, FileZilla). En los campos superiores, introduce el servidor, usuario, contraseña y puerto. Haz clic en Conexión rápida.

Paso 3: Navega hasta wp-content/plugins

En el panel derecho (el del servidor remoto), busca la carpeta public_html. Dentro, busca wp-content y luego plugins. Es la misma ruta de siempre.

Paso 4: Sube la carpeta del plugin (no el ZIP)

Aquí está el truco importante: No subas el archivo .zip directamente. Primero, descomprime el archivo .zip en tu ordenador. Obtendrás una carpeta (por ejemplo, mi-plugin).
Ahora, desde el panel izquierdo de FileZilla (tu ordenador), localiza esa carpeta descomprimida. Arrástrala al panel derecho, dentro de la carpeta plugins del servidor. El cliente FTP subirá todos los archivos.

Paso 5: Activa el plugin

Ve a Plugins > Plugins instalados en tu WordPress y actívalo.

[WARNING] Si subes el .zip en lugar de la carpeta descomprimida, WordPress no lo reconocerá. Siempre debes subir la carpeta con los archivos PHP, JS, CSS, etc.


Solución de problemas comunes (FAQ)

¿Por qué WordPress me pide credenciales FTP si ya instalé el plugin manualmente?

Esto suele pasar por un problema de permisos de archivos. Al instalar manualmente, los archivos pueden tener un usuario o grupo diferente al que usa WordPress para funcionar. Para solucionarlo:

  1. Ve a Ajustes > Medios en tu WordPress y desmarca la opción "Organizar mis subidas en carpetas por mes y año" (temporalmente).
  2. O mejor, desde tu panel de control (cPanel o Syspanel), cambia los permisos de la carpeta wp-content/plugins a 755 y los archivos a 644. También puedes cambiar el propietario de los archivos al usuario del servidor web (normalmente www-data o nobody). Si no sabes cómo, contacta a tu soporte.

El plugin se ha subido pero no aparece en la lista de plugins instalados.

Esto suele ocurrir por dos razones:

  • La carpeta está mal nombrada: Asegúrate de que la carpeta del plugin se llama exactamente igual que el nombre del plugin dentro del archivo principal (por ejemplo, akismet/akismet.php). Si la carpeta se llama akismet-v2, no funcionará.
  • Error en el archivo principal: El plugin puede estar corrupto o tener un error de sintaxis. Vuelve a descargarlo de la fuente oficial.

No tengo acceso a cPanel ni a Syspanel, solo a FTP.

Entonces usa el Método 3 (FTP). Es la opción universal. Si tu hosting solo te da acceso FTP, es perfectamente válido.

¿Puedo instalar un plugin manualmente desde el escritorio de WordPress?

Sí, pero no es el método que estamos cubriendo aquí. La instalación desde el escritorio (Plugins > Añadir nuevo > Subir plugin) también sube un .zip, pero a veces falla por límites de tamaño. Si tu plugin pesa menos de 2 MB y tu servidor lo permite, esa opción es más rápida. Pero si falla, los métodos manuales de esta guía son tu salvación.


Conclusión

Instalar plugins manualmente no es complicado una vez que entiendes la estructura de carpetas de WordPress. Ya sea usando cPanel, Syspanel (puerto 2106) o un cliente FTP, el proceso es casi siempre el mismo: subir el contenido a wp-content/plugins y activar desde el panel de administración.

Este método te da independencia y te permite solucionar problemas que la instalación automática no puede. Ahora ya sabes cómo instalar plugins WordPress manualmente. ¡A por ello!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel