Hook for Validating Custom Forms
Please note that the Anti-Spam plugin must be installed and activated in order to the special hooks in WordPress.
Simply add a check using the hook apbct_wordpress_protect_from_spam by passing the POST or GET data from the form:
$result = apply_filters('apbct_wordpress_protect_from_spam', $_POST); And get the result: $result['is_spam'] = '0' or '1'. Accuracy: 99.998%. After the visitor submits the form, the request reaches your form handler.
In the handler, add the following filter: $result = apply_filters('apbct_wordpress_protect_from_spam', $_POST);
After the check, the result will be stored in the $result array:
[
'is_spam' => '0',
'message' => '',
]; If 'is_spam' => 1, the message will contain the reason for blocking:
[
'is_spam' => '1',
'message' => '*** Forbidden. Sender blacklisted. Anti-Spam by CleanTalk. ***',
]; What you do with this message is up to you. If you want to automatically redirect the spammer to a block page, specify the redirect_to_block_page parameter:
$result = apply_filters('apbct_wordpress_protect_from_spam', $_POST, ['redirect_to_block_page' => true]); In this case, the spammer will be automatically redirected to the block page. The protection works when the plugin is enabled and the service is active.
It would also be interesting
- Wordfence alternative in 2026.lp-container { line-height: 2; } .lp-container ul, .lp-container ul li { line-height: normal; } ...
- Changing Access Keys for Anti-Spam and SecurityHow to Change Access Keys for Anti-Spam and Security In case your website is connected to CleanTalk,...
- For testing 23.02.2026Тестовый лендинг Contents:x Новый заголовок Here we are Заголовок ewedwedwed Подзаголовок wedweferf wedweferf Новый...