Проблема этого решения в том, что TL0 также всегда включает TL1 и выше. Нет способа выделить только тех, кто находится исключительно на уровне TL0.
Я уже какое-то время хотел иметь возможность показывать контент новым участникам, и моя идея заключалась в создании категории, видимой только для новых пользователей, содержащей самые базовые материалы для старта, которая со временем исчезала бы (когда им присваивается TL1 или, возможно, TL2).
Я могу создать категорию с настройками безопасности, видимой для TL0, но это не дает желаемого результата.
Большинство настроек, связанных с уровнями доверия, являются аддитивными, а не исключающими: вы получаете всё больше доступа, но не можете использовать рост уровня доверия для скрытия контента, который может быть «шумом».
Я подумывал, что запрос на получение значка мог бы помочь: присваивать его новым участникам при регистрации, а затем отзывать, когда они перестают соответствовать критериям (например, «участник, у которого с момента регистрации прошло менее 60 дней»). Выполняются ли запросы на отзыв автоматически, или это нужно настраивать вручную?
К сожалению, значки нельзя использовать для ограничения доступа, так как это функция Групп.
Я знаю, что обсуждались и другие идеи (например, эта: What if badges could optionally synchronize group membership?), но я не нашёл никаких дальнейших разработок по этой теме.
Есть ли другой способ решить эту задачу (без использования кастомного плагина, так как мы используем хостинг)?