Login
Get Started

Blog de Easy Digital Downloads

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

Cómo limitar las descargas de archivos a los usuarios registrados en WordPress

Cómo limitar las descargas de archivos a los usuarios registrados en WordPress

Última actualización:

imagen del revisor
REVIEWED By Chris Klosowski President

¿Quieres aprender a limitar las descargas de archivos solo a los usuarios registrados en WordPress? Ofrecer descargas solo a los usuarios registrados puede ayudar a prevenir el intercambio no autorizado de archivos. Es una excelente manera de conseguir suscriptores para tu tienda en línea o sitio de membresía.

¡En este artículo, te mostraremos cómo restringir las descargas usando Easy Digital Downloads!

Hay dos maneras de abordar esto, dependiendo de la versión de EDD que estés utilizando. Con EDD 3.1 o superior, la opción de restringir las descargas de archivos a los usuarios registrados viene integrada. Pero si estás usando una versión anterior, necesitarás actualizar el plugin EDD o insertar código manualmente a través de otro plugin.

Te guiaremos a través de ambos métodos:

Paso 1: Descargar e instalar Easy Digital Downloads
Paso 2: Añadir el archivo al que quieres restringir el acceso
Paso 3: Habilitar la configuración de Requerir inicio de sesión
Método alternativo: Insertar el fragmento de código de inicio de sesión forzado

Paso 1: Descargar e instalar Easy Digital Downloads

Si aún no lo has hecho, el primer paso es descargar e instalar nuestro plugin Easy Digital Downloads. Esta es una herramienta potente para vender descargas digitales. Puedes usarlo para ofrecer una amplia gama de productos, incluyendo archivos ilimitados, eBooks, PDFs y mucho más:

Los logotipos de WordPress y Easy Digital Downloads.

Confían en él más de 50.000 sitios web. Además, a diferencia de otros plugins de comercio electrónico, EDD se enfoca específicamente en ayudarte a vender productos digitales. Hay varios planes para elegir, por lo que puedes encontrar fácilmente el que mejor se adapte a tus necesidades.

Una vez que selecciones tu pase EDD, puedes descargar el plugin y subirlo a tu sitio web de WordPress. Si no estás familiarizado con este proceso, sigue esta sencilla guía paso a paso para instalar plugins.

Después de subirlo a tu sitio, haz clic en Instalar ahora, luego en Activar. Esto añadirá un elemento Descargas a tu menú del panel.

Para obtener más ayuda sobre cómo configurar EDD, puedes consultar esta guía: Cómo vender fácilmente descargas digitales.

Si ya tienes EDD instalado, asegúrate de estar utilizando la última versión. Si deseas actualizar o mejorar tu EDD, puedes hacerlo desde la pantalla de Plugins de WordPress.

Paso 2: Añadir el archivo al que quieres restringir el acceso

Una vez que tengas EDD configurado, puedes empezar a crear y subir tus productos digitales. Si aún no lo has hecho, ahora es un buen momento para subir el archivo descargable a tu sitio de WordPress.

Puedes hacerlo yendo a Descargas » Añadir nuevo:

Añadir una nueva descarga con Easy Digital Downloads.

Puedes introducir un título para el archivo, así como una descripción. Usaremos un eBook de SEO como ejemplo:

Un título y una descripción para la descarga de un eBook.

En el lado derecho de la pantalla, también puedes asignarle una categoría, añadir una imagen destacada y más:

La sección de Categorías de una Descarga de EDD.

A continuación, puedes establecer un precio para tu descarga navegando a la sección Precios de descarga ubicada debajo del editor:

La sección de Precios de Descarga del plugin EDD.

Hay un montón de funciones y configuraciones que puedes aplicar a tus productos descargables. No entraremos en todos ellos en esta publicación. Pero puedes consultar cómo lanzar con éxito tu producto digital para empezar.

Paso 3: Habilitar la configuración de "Requerir inicio de sesión para descargar"

Como mencionamos, si estás usando EDD 3.1 o una versión posterior, la opción de requerir que los usuarios inicien sesión antes de descargar archivos viene integrada en la configuración principal del plugin. Siempre recomendamos actualizar y usar la última versión.

Una vez que hayas agregado tu archivo descargable, puedes configurar los ajustes para limitar el acceso. Navega a Descargas » Ajustes » Varios » Descargas de archivos. A continuación, selecciona la configuración Requerir inicio de sesión:

La opción de EDD para Requerir inicio de sesión para que los usuarios descarguen archivos en WordPress.

Con esto habilitado, todos los archivos descargables requerirán que los usuarios inicien sesión en tu sitio primero. Cuando hayas terminado, haz clic en el botón Guardar cambios en la parte inferior de la pantalla. ¡Eso es todo!

Método alternativo: Insertar fragmento de código de inicio de sesión forzado

Si aún no has actualizado a la versión 3.1 o superior de EDD, existe un método alternativo que puedes usar para limitar las descargas de archivos. Requiere que insertes un fragmento de código de inicio de sesión forzado en tu sitio.

Para que esto sea rápido y fácil, puedes usar el plugin WPCode:

El banner del plugin WPCode para WordPress.

Anteriormente conocido como Insert Headers and Footers, esta herramienta gratuita es utilizada por más de 1 millón de sitios web. Es confiable, fácil de usar y te permite agregar fragmentos de código a tu sitio sin editar los archivos de tu tema. Se integra perfectamente con WordPress y puede hacer que agregar código personalizado a tu sitio sea simple, incluso si eres principiante.

Para agregarlo, puedes ir a Plugins » Añadir nuevo, y luego buscar "wpcode". Será la primera opción. Haz clic en Instalar ahora:

Instalando WPCode en WordPress.

A continuación, haz clic en Activar. Esto agregará un elemento de menú Fragmentos de código a tu panel.

Añadir el código a tu sitio

Una vez que tengas configurado el plugin WPCode, el siguiente paso es agregar tu código. Para limitar las descargas de archivos a los usuarios que han iniciado sesión en WordPress, puedes agregar lo siguiente:

<?php
/*
Snippet Name: Easy Digital Downloads - Force Login to Download
Description: Force users to be logged in to download purchased files through Easy Digital Downloads
Author: Easy Digital Downloads
Author URI: https://easydigitaldownloads.com/
Version: 2.0
*/
function eddwp_force_login_for_download( $download_id, $email, $payment, $args ) {
	if ( ! is_user_logged_in() ) {

		$login_url = wp_login_url( trailingslashit( home_url() ) . '?' . $_SERVER['QUERY_STRING'] );

		$message = sprintf( 'You must be logged in to download files. Login here.', $login_url );

		wp_die( $message, 'Error' );
	}
}
add_action( 'edd_process_verified_download', 'eddwp_force_login_for_download', 10, 4 ); 

Copia el código. A continuación, regresa a WordPress y navega a Fragmentos de código » Añadir fragmento:

La opción para añadir un fragmento con el plugin Code Snippets de WordPress.

Pasa el ratón sobre la opción Añade tu código personalizado (Nuevo fragmento) y selecciona Usar fragmento:

La opción para añadir un fragmento de código personalizado con el plugin Code Snippets.

Después de agregar un título, en el menú desplegable Tipo de código, selecciona Fragmento de PHP. A continuación, en el cuadro Vista previa del código, pega el código que acabas de copiar:

El código que te permite limitar las descargas de archivos a los usuarios registrados en WordPress.

En la parte superior, selecciona la opción Inactivo para cambiarla a Activo y luego haz clic en Guardar fragmento:

La opción para guardar un fragmento de código en el plugin Code Snippets.

Ahora, cuando tus usuarios intenten descargar un archivo, se les pedirá que inicien sesión en tu sitio (si aún no lo han hecho).

Conclusión: Limitar las descargas de archivos a los usuarios que han iniciado sesión

Ahora sabes cómo limitar las descargas de archivos a los usuarios que han iniciado sesión en WordPress. Para agregar más restricciones de contenido en tu sitio, puedes consultar 9 formas expertas de proteger productos digitales (pros y contras).

¿Estás listo para empezar a limitar las descargas de archivos en tu sitio solo a los usuarios que han iniciado sesión en WordPress? ¡Consigue nuestro plugin Easy Digital Downloads para hacerlo sin esfuerzo!

Asegúrate de suscribirte a nuestro boletín o síguenos en Facebook y Twitter para recibir nuestros últimos recursos para creadores digitales.

Recursos populares

Descargo de responsabilidad: Nuestro contenido es compatible con los lectores. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia EDD, por qué es importante y cómo puedes apoyarnos.

Experimenta Ventas sin Interrupciones con EDD

Gestiona tu tienda digital sin esfuerzo con potentes herramientas y transacciones seguras

¡Lo más popular en EDD ahora mismo!

Cómo hacer que los productos digitales se encuentren en la búsqueda de IA | Optimización de la búsqueda de productos digitales con IA
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…
Vende productos digitales en varias divisas en WordPress
Easily Sell Digital Products in Multiple Currencies on WordPress
Buyers in Germany, Brazil, and Japan are more likely to purchase when they see prices in their own currency. This…

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.