Для этого вы можете использовать плагин Policy.
-
Защитите категорию, назначив ей группу «over18».
-
Используйте плагин Policy, чтобы пользователи подтверждали, что им больше 18 лет, с параметром
add-users-to-group="over18".
Любой, кто подтвердит, что ему больше 18 лет, будет добавлен в группу и получит доступ к категории.
Чтобы сделать заголовки тем видимыми для пользователей вне этой группы, вы можете использовать плагин category-lockdown.