Aprende en este tutorial cómo permitir que a un rol de usuario no se le aplique el límite de accesos simultáneos usando el plugin Loggedin, mediante código.
Si tienes una membresía, es posible que limites el número de accesos simultáneos de un suscriptor. Una opción para hacerlo es usando el plugin Loggedin.
Pero si tienes varios niveles de membresía, es posible que en alguno de ellos te interese ofrecer (a cambio de un precio más elevado, por ejemplo), la opción de no aplicar esta restricción.
Aquí tienes cómo hacerlo:
Snippet para no limitar el número de accesos simultáneos para un rol de usuario
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este caso, utilizas el filtro loggedin_bypass
para indicar que al rol de usuario subscriber_plus
no se aplique la limitación de accesos simultáneos.
El rol al que se le aplicar la excepción en este caso es subscriber_plus
pero la idea es que lo cambies por el rol de usuario que quieras. Necesitarás crearlo primero siguiendo el tutorial donde te explico cómo crear un rol de usuario personalizado.
Si estás usando Easy Digital Downloads para crear la membresía, también te puede interesar el tutorial en el que explico cómo asignar un rol de usuario personalizado dependiendo el producto que se compre.
Conclusión
Como ves, con unas pocas líneas de código puedes añadir una excepción a la limitación de accesos simultáneos de un suscriptor, dependiendo del rol de usuario que tenga.
¿Alguna duda? Te leo en los comentarios.
Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉