| 开发者 | davesidefyn |
|---|---|
| 更新时间 | 2026年9月3日 20:10 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
[eventadmin] shortcode on a page. Visitors who are not logged in see a short registration form. Once registered, the same page becomes their dashboard: open shifts to join, the shifts they have taken, and their profile.[eventadmin_open_positions] list shows visitors where help is still needed before they register — no login required.[eventadmin_open_positions]) — a no-login list of where volunteers are still needed, grouped by department, for a recruitment page[eventadmin] shortcode — this is the main volunteer page (registration for new visitors, shift selector + profile for logged-in volunteers)[eventadmin_profile] or [eventadmin_shiftselector] if you want dedicated pages for those features[eventadmin_open_positions] to a public recruitment page to show non-registered visitors where volunteers are still neededYes — they need to be logged in to join or cancel a shift, but there is no password to remember. On the registration form they enter their name, email, and phone; they then get a magic login link by email that signs them in. Admins can also create accounts manually, including "offline" volunteers with no email address (added by hand, no login).
Just one: a page with the [eventadmin] shortcode. It shows the registration form to logged-out visitors and the full dashboard (open shifts, my shifts, profile) to logged-in volunteers. [eventadmin_open_positions], [eventadmin_shiftselector], and [eventadmin_profile] are optional extras for dedicated pages.
Open Shifts → Overview. In the Table view use the "Add volunteer" button on a shift, or click an open slot in the Timeline view. You can pick an existing volunteer or create a new account (with or without an email address) on the spot.
By default, full shifts disappear from the volunteer page. You can optionally enable a "Full shifts" section under Settings → Display so volunteers still see them, read-only with a disabled button.
It marks how many volunteers a shift really needs. The dashboard flags shifts below the minimum and splits their open spots into "required" (up to the minimum) and "optional" (up to the maximum). It is informational — nothing is blocked based on the minimum.
Yes. Under Settings → General you can cap the number of shifts per volunteer per day, week, month, and year (0 = no limit), and optionally forbid overlapping shifts. These rules are enforced when a volunteer tries to sign up.
It ships with German (informal and formal), Swiss German, Austrian German, French (FR and BE), and Dutch (informal and formal). All strings are translatable, and the bundled translations take priority over community language packs.
Deactivating only stops the scheduled reminder and cleanup jobs. Uninstalling does not delete anything — volunteer accounts, shifts, settings, and the "Volunteer" role stay in the database, so nothing is lost if you reinstall. Remove them by hand (or with a cleanup plugin) if you want a clean slate.
Yes. Put the [eventadmin_open_positions] shortcode on any public page (for example a "become a helper" page). It lists each department that still has unfilled slots in upcoming shifts, with the number of open spots, and needs no login. By default it shows a compact summary (one line per department); add style="list" for the full list of individual open shifts. Further attributes: category="slug,slug" limits it to certain departments, show_intro="0" hides the intro line, hide_past="0" includes shifts that already ended.
[eventadmin_open_positions] shortcode — a public, no-login overview of where volunteers are still needed, grouped by department, for a recruitment page. Two styles: a compact per-department summary (default) or a full list of individual open shifts (style="list"), plus category, show_intro, show_full, and hide_past attributes