La configuración del sitio tl3_requires_posts_read es un porcentaje. Digamos que es 10. Mientras que el límite mantiene el requisito dentro de algo razonable. Digamos que es 100.
“Un usuario debe leer el 10% de todas las publicaciones en el período, pero no más de 100”
Digamos que hubo 500 publicaciones realizadas en ese período.
En ese caso, se necesitaría leer 50 publicaciones para cumplir con el requisito (10% de esas publicaciones)
El cálculo se realiza como 500 * (10.0/100.0) para obtener el resultado 50
El límite establece un límite superior, sin embargo.
Si tu límite es mayor que 50 (digamos 100), entonces no tiene efecto.
[50, 100].min devuelve 50
Pero, ¿qué pasa si hay 100,000 publicaciones en un mes? En ese caso, sin el límite, alguien tendría que leer 10,000 publicaciones para cumplir con el requisito.
El límite de 100 mantiene eso bajo control
[100000 * (10.0/100.0), 100].min devuelve 100
¿Tiene sentido?