Descubre con este tutorial cómo dar acceso exclusivo a un tipo de contenido basándote en la antigüedad de un suscriptor de Restrict Content Pro, mediante código.
Una estrategia muy interesante en un sitio de membresías es ofrecer contenido extra una vez el suscriptor ha cumplido más X meses activo. Restrict Content Pro tiene un addon llamado Drip Content que te permite controlar esto de forma muy granular, pero si quieres algo más sencillo y ligero puedes conseguirlo mediante un poco de código.
Por eso, en este tutorial vas a ver cómo puedes dar acceso a las entradas de un Custom Post Type basado en los meses de antigüedad del suscriptor.
Vamos allá.
Snippet para dar acceso a un tipo de contenido basado en la antigüedad con Restrict Content Pro
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.
En este código usas el filtro rcp_membership_can_access para indicar que cuando un suscriptor lleve más de 12 meses tenga acceso a las entradas del Custom Post Type «Bonus».
Para personalizarlo a tu gusto solo tienes que:
- Modificar el Custom Post Type por el que te interese. Sustituye
bonuspor el slug de tu CPT. - Modifica el número de meses que debe de llevar el suscriptor para acceder a las entradas. En este caso, sustituye 12 por el número de meses que quieras.
Esto es solo un ejemplo, pero con este filtro puedes controlar el acceso al contenido de formas muy creativas.
Conclusión
Ahora sabes cómo condicionar el acceso a un tipo de contenido según el tiempo que lleve activa una suscripción de Restrict Content Pro con unas pocas líneas de código.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉