На своем демо-сайте часто сталкивался с тем, что спам-боты зачем-то регистрируются в BuddyPress, но больше ничего сделать не могут. Пока что слишком мало людей пользуется BuddyPress, в связи с чем авторам спам-ботов нет интереса адаптировать их к новой системе. Но это не за горами.
Естественно, не очень интересно выгребать раз в неделю свалку левых регистраций, удалять самих пользователей, их блоги. Поэтому мне пришлось немного поискать и найти простенькое решение. Это Captcha на странице регистрации.
Плагин называется WPMU-Signup-Captcha v1.3, который я переименовал на WPMU-BP-Signup-Captcha SE v1.3. В самом плагине поменял только одно слово “Verification” на “Введите код” и добавил две строки кода, чтобы форма ввода была в стиле BuddyPress. С принципом действия вы все знакомы, так что останавливатся на этом не буду.
Вот captcha в действии:
Трудности могут возникнуть при размещении файлов плагина на вашем сайте, поэтому тут будут подробности:
файл wpmu-signup-captcha.php положите в папку /wp-content/mu-plugins/;
два файла wp-captcha.ttf и wp-captcha.php – в корень сайта, туда же, где находится файл wp-config.php.
Плагин активировать нет необходимости, так что после размещения файлов сразу выходите из аккаунта (кнопка Выйти в админке) и переходите на страницу регистрации – и радуетесь появившейся форме :)
Пожалуйста, подождите. Комментарии загружаются.