¿Cómo puedo agregar archivos a la biblioteca de medios de WordPress usando FTP?

Bueno, cargar archivos a través de FTP y no verlos en la Biblioteca de Medios de WordPress es como enviar un paquete pero olvidarse de decirle al destinatario dónde buscarlo. Desafortunadamente, WordPress no reconoce automáticamente los archivos que has subido vía FTP porque almacena referencias de archivos multimedia en su base de datos. Sin este paso, la Biblioteca de Medios no mostrará tus archivos. Aquí está cómo puedes solucionarlo:

1. Usa un Plugin

La forma más sencilla de ‘registrar’ esos archivos en la Biblioteca de Medios es utilizando un plugin de WordPress como “Add From Server” o “Media Sync.” Estos plugins escanean tu directorio de subida en busca de nuevos archivos y luego los añaden a tu Biblioteca de Medios, sin necesidad de código.

Pasos:

  • Instala y activa el plugin.
  • Usa el plugin para localizar tus archivos recién subidos por FTP.
  • Selecciona los archivos que quieras añadir, y aparecerán en tu Biblioteca de Medios.

2. Registrar Archivos Manualmente

Para los valientes: si estás de acuerdo con indagar en el código, puedes escribir un script PHP personalizado, aunque, seamos sinceros, no es el método más divertido. Este script puede usar la función wp_insert_attachment para registrar tus archivos multimedia en la base de datos de WordPress. Solo ten cuidado, o podrías causar un desastre (o peor, romper tu sitio).

3. Corregir la Ruta de Subida

Si WordPress ni siquiera está buscando en el lugar correcto tus archivos subidos, verifica la ruta del archivo. Ve a Ajustes > Medios y asegúrate de que la opción ‘almacenar las subidas en esta carpeta’ coincida con el lugar donde los has subido por FTP (generalmente wp-content/uploads/[año]/[mes]/). Si esto no coincide, WordPress ni siquiera se dará cuenta de que los archivos están ahí.

4. Verificar Permisos

Verifica que el directorio y los archivos tengan los permisos correctos (como 755 para directorios y 644 para archivos). A veces, los permisos incorrectos pueden bloquear a WordPress para acceder o mostrar los archivos correctamente.

5. En Cuanto a Soluciones en la Nube

Mientras que @mikeappsreviewer sugirió integrar herramientas como CloudMounter, que es excelente para gestionar servicios en la nube y unidades remotas, pienso que es exagerado si estás tratando con unos pocos archivos subidos vía FTP para WordPress. Sin embargo, si gestionar fuentes de almacenamiento externo es algo común para ti, simplificar tus flujos de trabajo en la nube puede ser beneficioso a largo plazo.

Sinceramente, plugins como “Media Sync” te ahorrarán un dolor de cabeza a menos que estés en modo ‘hazlo tú mismo o nada’. Lo clave aquí es registrar esos archivos adecuadamente en WordPress: el FTP en sí no terminará el trabajo.

4 Likes