Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
cd0eaeb
New. Anti-Crawler. Excluding feed requests
AntonV1211 Mar 11, 2025
f7049b0
Fix. Anti-Crawler. Remove debug
AntonV1211 Mar 12, 2025
68be043
Fix. Anti-Crawler. Rename const
AntonV1211 Mar 25, 2025
ddd852e
Fix. Anti-Crawler. Removed the extra spaces
AntonV1211 Mar 25, 2025
032ea9a
Merge branch 'dev' of https://github.com/CleanTalk/wordpress-antispam…
AntonV1211 Mar 25, 2025
4c88f5d
Fix. Anti-Crawler. Added a description comment
AntonV1211 Mar 25, 2025
423eac6
Fix. Anti-Crawler. Removed the extra spaces
AntonV1211 Mar 25, 2025
bfbcdee
Fix. Anti-Crawler. Make case insensitive.
svfcode Apr 2, 2025
b14af63
Ref. Anti-Crawler. Upd flow.
svfcode Apr 2, 2025
31d1491
New. Email Encoder. Added ability to encode contact data.
alexandergull Apr 1, 2025
9e5b037
New. Email Encoder. Settings updated due phones encoding.
alexandergull Apr 2, 2025
fed1d99
Key field description changed.
alexandergull Apr 4, 2025
84003b7
New. Settings. Adding a footer to the plugin settings
AntonV1211 Apr 7, 2025
83a3393
Mod. Settings. Footer style changes
AntonV1211 Apr 8, 2025
accb08c
Mod. Settings. Adding localization
AntonV1211 Apr 8, 2025
7d19700
Ref. Settings. Api key field. Logic refactored.
alexandergull Apr 4, 2025
f300acc
Fix. Integrations. Improved Zoho antispam check flow.
svfcode Apr 8, 2025
d34645b
Fix. Settings. Changes to the logic of the save button display
AntonV1211 Apr 10, 2025
5625563
Version: 6.54.99-dev
alexandergull Apr 10, 2025
3a58c0e
Merge branch 'master' into fix
alexandergull Apr 10, 2025
62849a9
Version: 6.54.99-fix
alexandergull Apr 10, 2025
f628bc2
New. Integrations. Add spam test for Appointment Booking Calendar int…
svfcode Apr 10, 2025
1cb4762
fix psalm
svfcode Apr 10, 2025
d22fac1
Fix. Settings. Post-test edits
AntonV1211 Apr 11, 2025
5fcb33d
Fix. CSS. Api key wrapper adaptive implemented.
alexandergull Apr 11, 2025
9f37287
Merge branch 'dev' into key_management_updates.ag
alexandergull Apr 11, 2025
7665ec8
Code. Merge reminify.
alexandergull Apr 11, 2025
12b7dde
Merge pull request #593 from CleanTalk/key_management_updates.ag
alexandergull Apr 11, 2025
8468b36
Fix. Integrations. Added support for 'activehosted.com' in form handl…
svfcode Apr 11, 2025
22d2c86
Merge branch 'fix' of https://github.com/CleanTalk/wordpress-antispam…
svfcode Apr 11, 2025
8840ea8
Fix. Settings. Post-test edits
AntonV1211 Apr 13, 2025
05dae39
Fix. Settings. Post-test edits, change in the operation of the nav me…
AntonV1211 Apr 13, 2025
7020b42
Merge pull request #577 from CleanTalk/excl_crawler_feed_av
AntonV1211 Apr 14, 2025
52c41d6
Upd. Readme. Readme updated.
Glomberg Apr 15, 2025
0a4fd9a
Fix. Integrations. Update email validation in Ninja Forms to ensure t…
svfcode Apr 15, 2025
2f47720
Mod. Settings. Renaming the Set cookies option
AntonV1211 Apr 16, 2025
1f9b133
Merge branch 'dev' into encode_phones.ag
alexandergull Apr 16, 2025
1539159
Merge pull request #595 from CleanTalk/rename_cookies_av
AntonV1211 Apr 16, 2025
5cdd7ec
Fix. Settings. Side menu edits and additional save buttons
AntonV1211 Apr 16, 2025
fa77bfb
Fix. Enqueue. Added check for 'allow_url_fopen' before processing scr…
svfcode Apr 16, 2025
54274f6
Mod. Email Encoder. Phone numbers encoding. Lot of updates.
alexandergull Apr 16, 2025
f433e35
Merge branch 'footer_av' into encode_phones.ag
alexandergull Apr 17, 2025
4265a31
Merge branch 'refs/heads/footer_av' into encode_phones.ag
alexandergull Apr 17, 2025
dccef74
Code. Reminify after footer merge.
alexandergull Apr 17, 2025
d7034d9
Mod. Email encoder. Added underline for replacing text on replace mode.
alexandergull Apr 17, 2025
9c65bc0
Mod. Email encoder. Hat settings. Make statuses disabled if encoder d…
alexandergull Apr 17, 2025
79c83e0
Mod. Settings. Removed the column with the link, visual edits
AntonV1211 Apr 18, 2025
a3b5eb2
Mod. Email encoder. After tests fixes.
alexandergull Apr 20, 2025
ee7aa94
Fix. Settings. Adding user token for links
AntonV1211 Apr 21, 2025
0de7264
Fix. LinkConstructor. Removing unnecessary utm presets
AntonV1211 Apr 21, 2025
2db266c
Merge branch 'dev' into encode_phones.ag
alexandergull Apr 21, 2025
505eaf7
Merge pull request #592 from CleanTalk/footer_av
AntonV1211 Apr 21, 2025
0a6958d
Fix. SFW. Make check fired on init hook to fix "load text domain" error.
alexandergull Apr 21, 2025
0a0a4a8
Merge branch 'fix' into beta.6.55.ag
alexandergull Apr 22, 2025
bff49ab
Code. Reminify after fix merge.
alexandergull Apr 22, 2025
0eed5b3
Version: 6.55 and readme updated.
alexandergull Apr 22, 2025
5db6daa
Fix. Code. Enqueue. External bot detector script turned back to stand…
alexandergull Apr 22, 2025
d4205b5
Upd. Contact data encoder. Phone numbers encoding option is disabled …
alexandergull Apr 22, 2025
df95537
Upd. Contact data encoder. State link to "advanced settings" - href c…
alexandergull Apr 23, 2025
d850299
Upd. Contact data encoder. Redundant data removed. Docs added.
alexandergull Apr 23, 2025
7268ff9
Fix. SFW. Anti-Flood. Current user check fixed.
alexandergull Apr 23, 2025
008ddd3
Fix. Code. After tests.
alexandergull Apr 23, 2025
66425d5
Upd. Contact data encoder. Feature state view updated.
alexandergull Apr 24, 2025
f30e424
Upd. Settings. Adaptive content fixed.
alexandergull Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 21 additions & 4 deletions cleantalk.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Plugin Name: Anti-Spam by CleanTalk
Plugin URI: https://cleantalk.org
Description: Max power, all-in-one, no Captcha, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
Version: 6.54
Version: 6.55
Author: CleanTalk - Anti-Spam Protection <welcome@cleantalk.org>
Author URI: https://cleantalk.org
Text Domain: cleantalk-spam-protect
Expand Down Expand Up @@ -429,6 +429,14 @@ function apbct_write_js_errors($data)
apbct_form__learnpress__testSpam();
}

// Appointment Booking Calendar
if (
apbct_is_plugin_active('appointment-booking-calendar/cpabc_appointments.php') &&
Post::getString('cpabc_appointments_post')
) {
apbct_form__appointment_booking_calendar__testSpam();
}

// OptimizePress
if (
apbct_is_plugin_active('op-dashboard/op-dashboard.php') &&
Expand Down Expand Up @@ -616,9 +624,7 @@ function apbct_write_js_errors($data)
! Server::inUri('/favicon.ico') &&
! apbct_is_cli()
) {
wp_suspend_cache_addition(true);
apbct_sfw__check();
wp_suspend_cache_addition(false);
add_action('init', 'apbct_sfw__init_wrapper', 1);
}
}

Expand Down Expand Up @@ -840,6 +846,17 @@ function apbct_wpms__delete_blog(WP_Site $old_site)
}
}

/**
* Wrapper for SpamFireWall check to make if fire on 'init' hook
* @return void
*/
function apbct_sfw__init_wrapper()
{
wp_suspend_cache_addition(true);
apbct_sfw__check();
wp_suspend_cache_addition(false);
}

/**
* Function for SpamFireWall check
*/
Expand Down
2 changes: 1 addition & 1 deletion css/cleantalk-admin-settings-page.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion css/cleantalk-email-decoder.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading