Al vender activos digitales y descargas, algunos propietarios de tiendas configuran los enlaces de productos para que se abran en el navegador del usuario. Pero puede haber ocasiones en las que desee forzar la descarga de archivos de WordPress en su lugar.
Esto es posible. Easy Digital Downloads le permite configurar su sitio web de WordPress para que los archivos se descarguen en lugar de abrirse en una nueva pestaña. Hay muchas razones por las que esto puede ser beneficioso.
🔎 En esta publicación, cubriremos:
¿Por qué forzar la descarga de archivos de WordPress?
Hay algunas razones por las que es posible que desee forzar la descarga de archivos de WordPress en lugar de abrirlos en un navegador. Una es si está ofreciendo archivos grandes para descargar. Forzar las descargas de archivos puede ayudar a evitar posibles problemas con los tiempos de espera de los navegadores de los usuarios mientras cargan los archivos.
Además, forzar la descarga de archivos significa que los clientes pueden acceder a ellos en cualquier momento y desde cualquier lugar. Por ejemplo, podrían usarlos incluso sin conexión.
Quizás desee ofrecer un archivo que no esté tradicionalmente asociado con un programa en particular (como un archivo .txt). Si fuerza la descarga de archivos de WordPress, los usuarios pueden abrirlos con el programa de su elección.
Esta funcionalidad puede ser útil cuando tiene varias versiones disponibles. Puede asegurarse de que los clientes siempre tengan la versión más actualizada. Además, las descargas forzadas aumentan la seguridad de los archivos porque no son cacheados por el navegador del usuario.
Aprender a forzar la descarga de archivos de WordPress es beneficioso si vende productos digitales, como eBooks o archivos PDF. Las descargas forzadas entregan el(los) producto(s) directamente a sus clientes. Esto elimina la necesidad de enviar manualmente los archivos descargables a sus clientes después de cada venta.
Cómo forzar la descarga de archivos de WordPress (2 métodos)
Hay dos formas principales de forzar la descarga de archivos de WordPress. La opción más rápida, fácil y segura es usar un plugin como Easy Digital Downloads.
La segunda opción es forzar manualmente la descarga de archivos. Esta no es necesariamente una solución fácil para principiantes. Implica editar los archivos de su sitio y trabajar con código. Por lo tanto, si no se siente cómodo con eso, le recomendamos que se ciña al primer método.
En los siguientes tutoriales, le explicaremos ambas opciones, comenzando con EDD.
1. Forzar la descarga de archivos de WordPress con EDD
Si vende productos digitales a través de WordPress, Easy Digital Downloads (EDD) es una solución ideal.
La popular alternativa a WooCommerce es fácil de configurar y usar. El plugin de WordPress tiene muchas características y complementos para que el proceso de venta sea lo más fluido posible.
También puede elegir entre múltiples opciones de precios. Después de completar su compra, puede visitar el panel de su cuenta. Luego puede navegar a la pestaña Descargas de archivos y seleccionar Obtener Easy Digital Downloads:

Después de instalar el plugin Easy Digital Downloads, puede configurar los ajustes de descarga de archivos. Vaya a Descargas » Ajustes » Varios » Descargas de archivos:

Hay dos formas de usar Easy Digital Downloads para entregar archivos a los clientes: Redirección y Forzada. Puede encontrar estas opciones en Método de descarga:

Forzada es el método predeterminado. Sin entrar en demasiados detalles técnicos, con esta opción, EDD utiliza PHP y separa el archivo en partes más pequeñas. Luego las entrega al navegador sin redirigir a los usuarios al archivo real.
En otras palabras, la configuración Forzada fuerza la descarga de archivos de WordPress cuando un usuario hace clic en el enlace de descarga.
Uso del método de entrega de redirección y Amazon S3/Dropbox
Con el método de entrega Redirección, el plugin indica al navegador dónde se encuentra el archivo. Luego comienza a descargarlo directamente desde el servidor. El archivo se descarga y se abre dentro del navegador.
Esto es ideal si tiene archivos grandes alojados en una plataforma de terceros, como Google Drive, Amazon S3, o Dropbox.
EDD ofrece extensiones que le permiten integrarse con Amazon y Dropbox para acceder y cargar archivos fácilmente. Puede instalarlas yendo a Descargas » Extensiones » Todas desde el panel de su sitio de WordPress.
A continuación, seleccione Descargar ahora en la extensión que desea utilizar:

Cuando el archivo zip termine de descargarse, puede agregarlo a su sitio (Plugins » Añadir nuevo » Subir plugin).
Para obtener más información, no dude en consultar:
- File Store para Dropbox
- Configuración de Amazon S3
- Cómo hacer que su tienda sea más rápida con nuestro plugin de WordPress Amazon S3
2. Forzar descargas de archivos manualmente en WordPress
Otra forma de forzar la descarga de archivos de WordPress es editar manualmente su archivo .htaccess. Este enfoque requiere que edite el código HTML de su sitio. Para empezar, conéctese a su sitio utilizando un cliente de Protocolo de Transferencia de Archivos (FTP) o el Administrador de Archivos de su proveedor de alojamiento web.
Navegue hasta el directorio raíz, seguido de wp-content/uploads (generalmente debajo de wp-admin):

Localice el archivo .htaccess. Luego haga clic derecho en el nombre del archivo para abrirlo/editarlo:

Dentro del archivo .htaccess, copie y pegue el siguiente código:
# Force file download <FilesMatch "\.(jpg|jpeg|png|gif|mp3|mp4|mpg|mpeg|avi|txt)$"> ForceType application/octet-stream Header set Content-Disposition attachment </FilesMatch> # END
Cuando haya terminado, guarde el archivo. Ahora, cada vez que un usuario haga clic en un enlace de cualquiera de los tipos de archivo multimedia listados en el fragmento de código, el contenido se descargará automáticamente.
Otra opción es agregar una etiqueta <a href> a los archivos descargables. Por ejemplo:
<a href="examplefile.pdf" download>Click to Download</a>
Pero esto puede consumir mucho tiempo y ser fácil de olvidar (especialmente cuando tiene muchos archivos).
Forzar descargas de archivos en WordPress
Si desea mejorar la experiencia del cliente en su sitio web de comercio electrónico, puede forzar la descarga de archivos de WordPress. Una alternativa a tener archivos abiertos dentro del navegador, este método puede ayudar a aumentar la seguridad de los archivos y permitir a los usuarios acceder a la descarga en cualquier momento y desde cualquier lugar.
Descargue Easy Digital Downloads hoy mismo para comenzar con esta funcionalidad integrada. ¿Listo para otra estrategia para administrar las descargas de archivos de WordPress? Obtenga más información sobre Cómo limitar las descargas de archivos a los usuarios registrados. 🔒
Finalmente, asegúrese de suscribirse a nuestro boletín y síganos en Facebook o Twitter para obtener más recursos de WordPress.





