Захист від спаму в WordPress найчастіше представлена плагіном Akismet. який де-факто вважається основним способом захисту від авто-спаму в WordPress. Але ряд незручностей, пов'язаних з використанням цього плагіна (Отримання Akismet API key, Налаштування в адмінки, Необхідність реєстрації на WordPress.com, Необхідність постійного очищення папки спам) найчастіше відлякує простого користувача від включення Akismet в свій сетап за замовчуванням. Тим більше що існує ряд не менш ефективних у використанні, але набагато більш простих рішень.
Захист від спаму. Переваги плагіна KAMA:
- Ніяких каптч, чекбоксів (галочок), картинок і іншої антилюдяності. Присутність плагіна візуально ніяк не проявляється;
- Ніякого авто-спаму!
- Чи не смітить админку оповіщенням, і додатковими настройками.
- І нарешті він просто - ПРАЦЮЄ 🙂
І все що залишиться зробити - це перевірити в скрипті чому дорівнює отримана змінна, якщо вона дорівнює перевірочного слова «StopSPAM». значить повідомлення відправив людина. Ну а в іншому випадку, - це робот.
Отже, робимо 2 перевірки:
У загальному випадку, необхідно внести наступний код в php-скрипт, який перевіряє дані з форми:
І вписуємо відразу після нього:
Додаємо перевірку так само і в форму зворотного зв'язку (якщо онау Вас є):
Єдина незручність, яке може доставити цей код, це те, що при оновленні WordPress Вам доведеться знову внести зміни, в Ваші фали.
Знайшли помилку в тексті? Виділіть її та натисніть Ctrl + Enter
Михайло Ткачов
WordPress - БлогоСтроеніе. Так і хочеться заримувати з настроєм ;-). Будуючи сайти, часто доводиться йти "в пошук", і розгрібати мегобайти "сміття" в пошуках потрібної відповіді. Це спроба зібрати робочі рішення, перевірені і випробувані мною особисто. Перш за все для себе. Але якщо комусь стане в нагоді - я буду тільки радий! Нехай Ваш настрій завжди залишається сонячним!