Please new function (if possible)
-
Hi Julia
I created a plugin add-on, but the latest update broke it. Please incorporate the functions into your code in the future if possible:
The plugin includes the following features:
Automatic email reminders
1.1. An hourly cron task checks for upcoming appointments
1.2. Sends reminders for appointments within 24 hours
1.3. Sends reminders to both the client AND the administrator (reminds the person conducting the consultation, who may not be the same as the admin)
Booking status management
2.1. New bookings are automatically set to "pending" status, not immediately approved - let the person conducting the consultation decide if they want to do it
2.2. Sends admin notification about new booking requests (this is a warning email: "Hey, check this and decide whether to accept or reject")
2.3. Sends confirmation email when the booking status changes to "publish" (emails are sent at this point)
Multi-layer spam protection
3.1. Honeypot field (creavibc_website) - a hidden field that bots fill out
3.2. Rate limiting - maximum 5 attempts within 15 minutes based on IP address
3.3. Time-based protection - checks minimum 3 seconds completion time
3.4. Spam protection is only active when a booking form is on the page
Logging (in debug mode) currently can be turned on/off with true/false
4.1. Detailed log file (creavibc-debug.log) to track events (created in the plugin folder)
4.2. Logs booking creations
4.3. Logs email sending
4.4. Records spam attempts
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
You must be logged in to reply to this topic.