Отличный способ защитить свой сайт от спама — текстовая защита от ботов.
Зарегистрироваться на сайте сможет только тот кто знает ответ на ваш вопрос.
Так же имеется после с одноименным смыслом, следовательно запись на сайте сможет опубликовать только тот кто знает ответ на ваш вопрос.
Дополнение, как замена системной защите от спама ReCaptcha.
После установки отключите, компонент ReCaptcha для включения данного дополнения.
Если в решите вернуться к системной ReCaptcha, то наоборот: эту отключите а системную включите.
На скриншотах более чем подробно все показано как работает.
В тексте вопроса допускается использование html.
В настройках указываете список вопросов и ответов. В работе будет выбираться случайный вопрос, на который нужно дать правильный ответ для прохождения защиты.