David Wiedmer
Forum Replies Created
-
Forum: Plugins
In reply to: [EventAdmin – Volunteer Management] CaptchaHi Bernice,
Thanks for reporting this. Sorry to hear you’ve been hit with spam registrations.
I’ve just released version 1.6.0 which adds exactly what you need. It includes:
- A honeypot field — active automatically, no setup required. Catches simple bots that blindly fill in all form fields.
- CAPTCHA support — choose between Google reCAPTCHA v2 (checkbox), Google reCAPTCHA v3 (invisible, no user interaction needed), or hCaptcha (privacy-friendly alternative).
- A log of blocked attempts — visible under WP Admin → Volunteers so you can see what’s being stopped.
To enable CAPTCHA after updating:
- Go to Settings → General → Security
- Choose your preferred provider
- Paste in your site key and secret key from the provider’s admin console
All three providers have a free tier that’s more than sufficient for a volunteer registration form.
Please update to 1.6.0 and let me know if that clears up the spam for you! Also let me know if something does not work as intended. I tested it on my end but for first time integrators there is always a bit more risk attached 😉
Best,
DavidHi,
thanks for the detailed description — you’ve actually identified the root cause correctly. The magic link flow doesn’t work well on mobile because email apps open links in their own built-in browser, which
has a separate login session from the user’s regular browser.The good news: for a closed group like a club, you don’t need the registration or general shortcode at all. Here’s a simpler setup that avoids the problem entirely:
- Enable WordPress user registration and set the default role
Go to WP Admin → Settings → General and:- Check “Anyone can register”
- Set “New User Default Role” to EventAdmin Volunteer –> Every new account will automatically have the right role.
- Have volunteers register via the standard WordPress login page
Send your volunteers to yoursite.com/wp-login.php?action=register. They enter their name and email, receive a standard WordPress password setup email, and set their own password. This is a one-time step
that works in any browser. - Point them to the cockpit page
After logging in at yoursite.com/wp-login.php, they land on your page with the [eventadmin_cockpit] or [eventadmin_shiftselector] shortcode — fully functional, no magic links involved.
The registration shortcode on the plugin is designed for open public events where volunteers self-register from scratch. For a known group like yours, the native WordPress registration flow is the better fit and far more reliable on mobile. Hope that helps!
Forum: Plugins
In reply to: [EventAdmin – Volunteer Management] Source on GitHub for pull requests?Hi, thanks for the kind words and the suggestion!
I’ve just set up the GitHub repository here: https://github.com/dave2sidefyn/eventadmin-volunteer-management
Feel free to fork it and submit pull requests — I’m happy to review contributions. I’ll be adding a CONTRIBUTING.md with development setup instructions shortly.
Forum: Reviews
In reply to: [EventAdmin – Volunteer Management] Really nice!Thanks for the feedback! Happy to make your life easier. Let me know if there is something I could improve!
I would also love to understand where and for what the plugin is used. So feel free to share any insights!
Best, David
Hey, thank you so much! 😊
That really makes me happy to hear. And of course, donations are always welcome as well, even if it’s just a beer 😉
THX!Hi Marc,
Thanks for the detailed report. You found a real bug, and while investigating it I actually discovered a second, more serious issue underneath.
Bug 1 (what you reported): After adding the first department, WordPress resets the form and accidentally clears the color picker to black instead of back to the default grey. Fixed in 1.5.1 — the picker now correctly resets to grey after each addition.
Bug 2 (what I found while fixing it): Department colors were never actually being saved at all, due to an internal mismatch in the security check. This means any color you selected was silently discarded.
The workaround you described (opening the department again in a new session to change the color) would also not have saved the color — so you may want to go through your departments and re-set the colors after updating to 1.5.1, where saving is now working correctly.Both issues are fixed in version 1.5.1, which is available now.
Sorry for the trouble, and thanks again for taking the time to report it!
Best regards,
DavidForum: Plugins
In reply to: [EventAdmin – Volunteer Management] Q:CSV Export, from overview pageHi Marc,
You’re definitely not the only one asking — that’s a great point! As of version 1.5.0 (just released), the “CSV export all shifts” now includes every shift, even those with no volunteers assigned yet. Those shifts appear as a row with the shift name, category, and time period, with the volunteer columns left blank.Just update the plugin and you’ll have it.
Thanks for the feedback!
Forum: Plugins
In reply to: [EventAdmin – Volunteer Management] QuestionHi Marceeck,
Thanks for reaching out! Yes, screenshots would be very helpful. please feel free to share them.
In the meantime, a quick clarifying question: on the “All events” page (the standard WordPress post list), do you see a column called “Period”? If so, clicking its header should already sort your shifts by
start date. Clicking once sorts ascending, clicking again sorts descending.What I’d like to understand is:
- Is the “Period” column missing or not sortable for you?
- Or does it work, but you’d like the page to open already sorted by start date by default (without having to click each time)?
- When you mention “just like the overview page” — are you referring to the EventAdmin dashboard (the plugin’s own overview), or a different page? Once we know which case applies, we can point you to a solution or add it as an improvement. Screenshots of both pages would make it much easier to compare what you’re seeing. Thanks!
Forum: Plugins
In reply to: [EventAdmin – Volunteer Management] Options/configuration not stored in DBHi marceeck,
Thank you for the detailed report. You found a real bug that was introduced in 1.4.0 when the settings page was reorganised into tabs.
Root cause: All three tabs (General, Display, Communication) shared a single WordPress settings group. When you saved one tab, WordPress processed all registered options for the entire group — but only the current tab’s fields were in the form submission. The other tabs’ fields were treated as empty and overwritten, wiping your email templates, checkbox states, and numeric limits.
Fix: In version 1.4.1 (just released), each tab now uses its own settings group, so saving one tab no longer affects the others. The fix is purely internal — no data migration needed.
Please update to 1.4.1 and re-enter any settings that were lost. Sorry for the inconvenience!
Forum: Reviews
In reply to: [EventAdmin – Volunteer Management] Very nice appThank you so much for the 5-star review!
I’m really glad the plugin fits your needs, especially for such a meaningful project. Your support means a lot and helps it grow in the WordPress community.
Forum: Reviews
In reply to: [EventAdmin – Volunteer Management] Great App@marceeck thank you so much for your feedback! I’m really glad to hear the plugin is being used for such important topics.
If you don’t mind, it would be super helpful if you could also post your feedback as a separate rating. That way, others looking for a plugin like this can easily spot the positive experiences.
Thanks again for your support! 🙌Forum: Reviews
In reply to: [EventAdmin – Volunteer Management] Great AppThank you so much for taking the time to share such detailed and positive feedback! 🙏
Contributions like yours are exactly what help improve the plugin and make it better for everyone. I really appreciate your support and the effort you put into your feedback!