L’impostazione del sito tl3_requires_posts_read è una percentuale. Supponiamo che sia 10. Il limite massimo mantiene il requisito entro valori ragionevoli. Supponiamo che sia 100.
“Un utente deve leggere il 10% di tutti i post nel periodo, ma non più di 100”
Supponiamo che in quel periodo siano stati pubblicati 500 post.
In tal caso, sarebbero necessari 50 post letti per soddisfare il requisito (il 10% di quei post)
Il calcolo viene eseguito come 500 * (10.0/100.0) per ottenere il risultato 50
Il limite massimo stabilisce un tetto superiore.
Se il tuo limite è maggiore di 50 (ad esempio 100), allora non ha effetto.
[50, 100].min restituisce 50
Ma cosa succede se ci sono 100.000 post in un mese? In tal caso, senza il limite, qualcuno dovrebbe leggere 10.000 post per soddisfare il requisito.
Il limite di 100 mantiene la situazione sotto controllo
[100000 * (10.0/100.0), 100].min restituisce 100
Ha senso?