timnarr / kirby-obfuscate-email
This plugin provides field methods to obfuscate email addresses.
Installs: 303
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 1
Forks: 0
Open Issues: 0
Type:kirby-plugin
Requires
- php: >=8.0.0
- getkirby/composer-installer: ^1.2
Requires (Dev)
README
This plugin provides e-mail obfuscation via field-methods to prevent spam bots from harvesting e-mail addresses from your website.
Credits
First things first - I basically copied this plugin code from seehat's post in the Kirby forum. Many thanks to him.
Installation via Composer
composer require timnarr/kirby-obfuscate-email
Usage
Use the obfuscateEmail()
field method if you just want to obfuscate an single e-mail value from a field. Example:
$page->emailField()->obfuscateEmail()
.
If you want to obfuscate multiple e-mails in a text field you can use the obfuscateEmails()
method. This method uses regex to find all e-mails and obfuscate them. Example: $page->myTextField()->obfuscateEmails()
.
Options
License
MIT License Copyright © 2024-present Tim Narr