La extensión Restricción de Contenido para Easy Digital Downloads agrega una sección a la pantalla de edición de tus publicaciones, páginas, tipos de contenido personalizado y foros / temas de bbPress llamada Restricción de Contenido. Esta sección te permite especificar los productos que los clientes deben haber comprado para acceder al contenido.
Restringir Contenido
Una vez activada, Restricción de Contenido ofrece dos formas de restringir el acceso al contenido:
- Restringiendo la página o publicación completa usando la configuración de “Restricción de Contenido” dentro de la publicación o página.
- Usando el shortcode [edd_restrict].
Restricción de Contenido utiliza una condición O para los productos, por lo que si seleccionas Producto X y Producto Y, el contenido será accesible para los clientes que hayan comprado el Producto X o que hayan comprado el Producto Y.
También puedes restringir contenido a clientes verificados de cualquier producto en tu tienda seleccionando la opción Cualquiera. Nota: Esto es específico de la opción de restricción de shortcode.
Integración con Pagos Recurrentes:
Puedes restringir el acceso al contenido si la Descarga está vinculada a una Suscripción. Consulta Pagos Recurrentes – Integración de Restricción de Contenido para más detalles.
Integración con Licencias de Software:
Si la Descarga contiene una clave de licencia, puedes restringir aún más el acceso solo a claves de licencia activas. Cuando está habilitado, esto no afecta el acceso a las descargas seleccionadas que no tienen habilitadas las Licencias de Software.
Restringir la página / publicación completa
Restringe la página o publicación completa usando la configuración de Restricción de Contenido debajo del editor de contenido.

- Selecciona “Restringir esta página” para ver las opciones.
- En el menú desplegable Descarga, selecciona una descarga específica o “Clientes que han comprado cualquier Descarga”.
- Si la Descarga contiene variaciones, puedes seleccionar una variación específica o “Todos los precios” en la columna “Variación de Descarga”.
- Se pueden agregar Descargas adicionales usando el botón “Agregar Nueva Descarga”.
Shortcode
También se incluye en el plugin un shortcode que te permitirá restringir porciones de contenido. Por ejemplo, para restringir un párrafo solo a compradores de una descarga específica, puedes hacer esto:
[edd_restrict id="#"]This content is restricted.[/edd_restrict]
El # se reemplaza con el número ID de la Descarga del producto.
El shortcode acepta tres parámetros:
- id – Esta es una lista separada por comas de números de ID de descarga. Ten en cuenta que también puedes poner la palabra “any” para permitir cualquier compra.
- price_id – Este es el número ID del precio al que deseas restringir el contenido
- message – Este es el texto que se muestra a los no compradores
Si deseas restringir contenido a compradores de múltiples descargas, puedes usar el shortcode de esta manera, lo que resultará en que el contenido se restrinja a los ID de descarga 23 o 254:
[edd_restrict id="23,254"]This content is restricted.[/edd_restrict]
Si deseas restringir una descarga a un ID de precio en particular, usa:
[edd_restrict id="23" price_id="2"]This content is restricted.[/edd_restrict]
Nota: Para encontrar el ID de precio, ve a tu descarga y cuenta hacia abajo desde la parte superior de tus opciones de precio. La primera opción de precio es ID=1, la segunda es ID=2, y así sucesivamente.
Si deseas restringir una descarga a cualquier producto comprado, haz lo siguiente:
[edd_restrict id="any"]This content is restricted.[/edd_restrict]
También hay un shortcode que puedes usar para mostrar contenido a alguien que no ha comprado un producto específico. Puedes usarlo de la misma manera que el shortcode anterior. El shortcode es “edd_cr_no_access” y se puede usar así:
[edd_cr_no_access id="#"]Preview of locked content here[/edd_cr_no_access]
Mostrar páginas restringidas accesibles después de la compra
Cuando tienes publicaciones, páginas o tipos de publicación personalizados restringidos a productos, una lista de estas páginas se mostrará automáticamente en la página de confirmación de compra para que sea fácil y sencillo para tus clientes encontrar el contenido al que acaban de comprar acceso.
También puedes agregar la etiqueta de plantilla {page_list} al recibo de compra por correo electrónico para mostrar la lista en el recibo enviado por correo.
También puedes colocar el código corto [edd_restricted_pages] en cualquier página para mostrar una lista de las publicaciones y páginas a las que el cliente conectado tiene acceso.
Ajustes
La configuración global de Restricción de Contenido se encuentra en Descargas → Ajustes → Extensiones → Restricción de Contenido.

Ocultar elementos del menú: Restricción de Contenido te permite ocultar elementos de navegación del menú a los clientes que no han comprado los productos necesarios para ver el contenido. Con este elemento marcado, cualquier elemento del menú de navegación al que el cliente no tenga acceso se eliminará automáticamente de los menús de tu sitio cuando ese cliente haya iniciado sesión.
Incluir productos empaquetados: Si está habilitado, los productos incluidos en un paquete se considerarán comprados al determinar los derechos de acceso de Restricción de Contenido.
Mensajes de producto único, múltiple y cualquiera: Usa estos campos para editar los mensajes que aparecen a los visitantes que no tienen acceso a contenido restringido.
Preguntas Frecuentes
¿Cómo ordena el tag de plantilla de correo electrónico {page_list} las páginas desbloqueadas?
Las páginas que se muestran al usar {page_list} se ordenan según el orden en que los artículos fueron agregados al carrito por el cliente. Si hay varias páginas que se desbloquean debido a la compra de un producto específico, el orden en el que hayas configurado esas restricciones es el orden en el que se muestran a partir de ahí.
Aquí tienes un ejemplo para ayudar a ilustrar el orden:
– Creas "Página 1" y la configuras para que esté restringida a "Producto A" el 1 de enero de 2017.
– Creas "Página 2" y la configuras para que esté restringida a "Producto A" el 2 de enero de 2017.
– Creas "Página 3" y la configuras para que esté restringida a "Producto B" el 3 de enero de 2017.
Si el cliente pone "Producto b" en su carrito primero, y luego agrega "Producto a" después, y luego completa la compra, el orden en que {page_list} mostrará las páginas será:
– Página 3
– Página 1
– Página 2
