Gestionar archivos en WordPress: Subir y editar archivos
¿Por qué necesitas gestionar archivos en WordPress?
WordPress es un gestor de contenidos muy potente, pero para sacarle todo el partido, en algún momento tendrás que subir archivos o editar archivos que no son entradas ni páginas. Hablamos de plugins, temas, archivos de configuración como el wp-config.php, o incluso subir un ZIP con un tema comprado.
Entender cómo funciona la gestión de archivos en WordPress te dará autonomía total. No dependerás de un desarrollador para tareas sencillas como instalar un plugin manualmente o corregir un error de sintaxis. Además, es un conocimiento básico para cualquier persona que administre una web.
En esta guía extensa, te voy a explicar todas las formas de gestionar archivos en WordPress: desde el propio panel de administración hasta el acceso por FTP, pasando por el gestor de archivos de tu hosting. Y lo haré paso a paso, sin tecnicismos innecesarios.
Primero: ¿Qué archivos puedes gestionar en WordPress?
Antes de lanzarnos a manejar archivos, es importante que sepas qué es lo que estás tocando. WordPress se compone de una estructura de carpetas y archivos que se divide en tres grandes bloques:
- Núcleo (Core): Son los archivos del propio WordPress (carpeta
wp-admin,wp-includes, etc.). - Contenido (
wp-content): Aquí viven tus temas (themes), tus plugins (plugins) y las imágenes que subes (uploads). - Archivos de configuración: El más famoso es
wp-config.php, que guarda las claves de acceso a la base de datos.
Cuando hablamos de subir archivos WordPress o editar archivos WordPress, normalmente nos referimos a la carpeta wp-content. Es la zona segura para jugar.
Método 1: Gestionar archivos desde el Panel de WordPress (Multimedia)
La forma más básica y visual de subir archivos a WordPress es mediante la biblioteca de medios. Esta opción está pensada para imágenes, PDFs, vídeos o audios que quieras usar en tus entradas o páginas.
Cómo subir archivos desde el editor de entradas
- Entra en tu escritorio de WordPress.
- Crea una entrada nueva o edita una existente.
- Haz clic en el botón "Añadir medio" (o "Añadir imagen").
- Arrastra los archivos a la zona punteada o haz clic en "Subir archivos".
- Selecciona el archivo desde tu ordenador y espera a que se suba.
Cómo subir archivos directamente a la Biblioteca
- Ve a Medios > Añadir nuevo en el menú lateral.
- Arrastra los archivos o haz clic en "Seleccionar archivos".
- Una vez subidos, podrás verlos en Medios > Biblioteca.
[TIP] Si necesitas subir un archivo con un formato raro (como un
.svgo.json), WordPress puede bloquearlo por seguridad. Para permitirlo necesitarás editar el archivofunctions.phpde tu tema o usar un plugin específico.
Limitación importante: Este método no sirve para instalar plugins o temas. Para eso necesitas un ZIP, y la biblioteca de medios no lo procesa como tal. Para eso, usa el método 2.
Método 2: Subir archivos ZIP desde el Escritorio (Instalar plugins manualmente)
La forma más común de instalar plugins manualmente es mediante la subida de un archivo ZIP desde el propio panel de WordPress. Esto es útil cuando el plugin no está en el repositorio oficial o necesitas una versión específica.
Pasos para subir un plugin en ZIP
- Descarga el plugin en tu ordenador (normalmente viene en un
.zip). - Ve a Plugins > Añadir nuevo.
- Haz clic en el botón "Subir plugin" que está en la parte superior.
- Haz clic en "Elegir archivo" y selecciona el ZIP.
- Pulsa "Instalar ahora".
- Espera a que termine y haz clic en "Activar plugin".
Pasos para subir un tema en ZIP
El proceso es idéntico, pero en lugar de ir a Plugins, vas a Apariencia > Temas > Añadir nuevo > Subir tema.
[WARNING] Asegúrate de que el ZIP contiene la carpeta del tema/plugin en su interior, no los archivos sueltos. Si el ZIP está mal estructurado, WordPress dará el error "Tipo de archivo no permitido" o "El paquete no contiene ningún archivo".
¿Por qué falla la subida del ZIP?
- El archivo pesa más de lo que permite tu hosting (límite
upload_max_filesize). - El ZIP está corrupto.
- El nombre de la carpeta interna no coincide con el del plugin.
Si te falla, no te preocupes. En el siguiente método te explico cómo saltarte este límite usando el gestor de archivos del hosting.
Método 3: Usar el Gestor de Archivos del Hosting (La forma más potente)
Cuando la subida desde WordPress falla, o necesitas editar archivos WordPress que no son de medios (como wp-config.php, .htaccess o el functions.php), tienes que acudir al gestor de archivos de tu panel de control.
Todos los paneles de control (cPanel, Plesk, DirectAdmin, Syspanel, etc.) incluyen un gestor de archivos basado en web. Es como el "Explorador de Windows" pero dentro de tu servidor.
¿Cómo acceder al gestor de archivos?
- Entra en el panel de control de tu hosting. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo:
https://tudominio.com:2106). - Busca la opción "Gestor de Archivos" o "Administrador de Archivos".
- Se abrirá una ventana con la estructura de carpetas de tu web. Normalmente, tu WordPress estará en una carpeta llamada
public_html,htdocsowww.
Subir archivos con el gestor
- Navega hasta
public_html/wp-content/plugins/(si quieres subir un plugin). - Haz clic en el botón "Subir" (normalmente tiene un icono de flecha hacia arriba).
- Selecciona el ZIP desde tu ordenador.
- Una vez subido, haz clic derecho sobre el ZIP y selecciona "Extraer" o "Descomprimir".
- Aparecerá una carpeta nueva con el nombre del plugin.
- Ve a tu WordPress y actívalo desde el menú Plugins.
[TIP] Este método es infalible. Si el ZIP pesa 50 MB y el límite de subida del navegador es de 10 MB, puedes subirlo a través del gestor de archivos sin problema, porque el límite suele ser mucho mayor o configurable.
Editar archivos con el gestor
- Navega hasta el archivo que quieras modificar (por ejemplo,
public_html/wp-config.php). - Haz clic derecho sobre él y selecciona "Editar" o "Code Editor".
- Se abrirá un editor de texto en el navegador.
- Realiza los cambios, guarda y cierra.
[WARNING] Antes de editar cualquier archivo crítico, descarga una copia de seguridad del archivo original a tu ordenador. Un solo error de sintaxis puede provocar un error fatal en tu web. Si eso pasa, podrás volver a subir el archivo original y arreglarlo.
Método 4: Subir y editar archivos por FTP (Para usuarios avanzados)
FTP (Protocolo de Transferencia de Archivos) es el método clásico y más rápido para gestionar archivos WordPress. Necesitas un programa como FileZilla (gratuito) o Cyberduck.
Cómo conectar por FTP
- Abre tu cliente FTP.
- Introduce estos datos:
- Servidor: tu dominio (ej:
tudominio.com). - Usuario y contraseña: los que te dio tu hosting.
- Puerto: normalmente
21(o22si es SFTP).
- Servidor: tu dominio (ej:
- Conecta.
Verás dos paneles: el de la izquierda es tu ordenador, el de la derecha es tu servidor.
Subir un plugin por FTP
- En tu ordenador, localiza la carpeta del plugin (descomprime el ZIP antes).
- En el servidor, navega a
public_html/wp-content/plugins/. - Arrastra la carpeta del plugin desde la izquierda hasta la derecha.
- Espera a que se complete la transferencia.
- Ve a WordPress y activa el plugin.
Editar archivos por FTP
- Localiza el archivo en el servidor.
- Haz clic derecho > "Ver/Editar".
- Se abrirá el archivo en un editor local (como el Bloc de notas).
- Guarda los cambios. FileZilla te preguntará si quieres subir el archivo modificado. Acepta.
[INFO] El FTP es ideal para mover muchos archivos a la vez o para arreglar errores cuando no puedes acceder al panel de WordPress (por ejemplo, si has roto algo). Te permite borrar o renombrar archivos corruptos.
Método 5: Editar archivos directamente desde el editor de WordPress (El más arriesgado)
WordPress incluye un editor de archivos en el propio panel: Apariencia > Editor de archivos de tema y Plugins > Editor de archivos de plugin.
Cómo funciona
- Entra en Apariencia > Editor de archivos.
- En el menú lateral derecho verás todos los archivos del tema.
- Haz clic en el que quieras modificar (por ejemplo,
functions.php). - Realiza los cambios en el cuadro de texto.
- Pulsa "Actualizar archivo".
Riesgos de este método
- No hay control de versiones ni copia de seguridad automática.
- Si cometes un error, puedes dejar tu web en blanco.
- No puedes deshacer los cambios fácilmente.
[WARNING] No uses este método para archivos críticos si no tienes experiencia. Es mucho más seguro descargar el archivo por FTP, editarlo con un editor profesional y volver a subirlo. Si usas este editor y rompes algo, podrás recuperarte con el método 4 (FTP o gestor de archivos del hosting).
Errores comunes al gestionar archivos en WordPress (FAQ)
"No puedo subir archivos WordPress: el tamaño excede el límite"
Este es el error más típico. WordPress hereda el límite de subida de archivos de PHP de tu servidor. Para solucionarlo:
- Edita el archivo
php.ini(si existe en tu hosting) y cambia:upload_max_filesize = 64Mpost_max_size = 64Mmemory_limit = 128M
- O edita el
.htaccessy añade:php_value upload_max_filesize 64Mphp_value post_max_size 64M
- O usa el gestor de archivos del hosting para subir el ZIP y descomprimirlo directamente.
"El plugin que subí no aparece en la lista"
- Revisa que el ZIP se haya descomprimido correctamente en la carpeta
wp-content/plugins/. - Asegúrate de que la carpeta extraída tiene un archivo PHP con el nombre del plugin (ej:
mi-plugin/mi-plugin.php). - Si lo subiste por FTP, espera unos segundos y recarga la página de plugins.
"He editado functions.php y ahora tengo un error fatal"
No entres en pánico. Esto se arregla en 2 minutos:
- Entra en el gestor de archivos de tu hosting (Syspanel, puerto 2106).
- Navega a
wp-content/themes/tu-tema/functions.php. - Descarga el archivo y revísalo. Seguramente falta un
;o una llave}. - Si no lo ves claro, reemplaza el archivo por la copia de seguridad que hiciste antes (¿ves por qué te lo recomendé?).
"¿Puedo subir un archivo que no sea imagen o ZIP?"
Sí, pero WordPress es restrictivo por seguridad. Para subir archivos como .exe, .html o .svg, necesitas un plugin como "WP Extra File Types" o editar el functions.php del tema para añadir el tipo MIME.
Consejos finales para una buena gestión de archivos
- Haz copias de seguridad antes de tocar nada. Puedes usar un plugin de backup o simplemente descargar la carpeta
wp-contentpor FTP. - No edites archivos del núcleo de WordPress. Si necesitas modificar algo, hazlo mediante un plugin o un tema hijo.
- Mantén la estructura de carpetas limpia. No dejes ZIPs sueltos en
wp-content/uploads/. Bórralos después de descomprimir. - Usa el gestor de archivos del hosting como primera opción cuando necesites editar archivos WordPress. Es más seguro que el editor del propio WordPress y no requiere programas externos.
- Si no tienes claro qué archivo estás tocando, no lo toques. Investiga primero en Google o pregunta a tu soporte técnico.
Gestionar archivos en WordPress es una habilidad que te ahorrará muchos dolores de cabeza. Una vez que domines la subida de archivos ZIP y la edición básica de archivos, podrás instalar plugins manualmente, personalizar tu tema y solucionar errores tú mismo sin depender de nadie.
Y recuerda: si usas Syspanel como panel de control, el acceso al gestor de archivos se hace a través del puerto 2106. No lo olvides, porque es la llave maestra para arreglar casi cualquier problema de tu web.
