Quickly and easily create an Attendance Register form to your website. Whether it’s to register users for a class, a Covid-19 “Track and Trace” form for your visitors, etc. Specify the fields that you wish to collect and simply direct your customers to it. All entries can be view and exported via the admin interface.
- Easy to place form with the following configurable fields:
- Arrival Date
- Arrival Time
Purchase the Premium plugin from https://shop.yeken.uk/product/attendance-register/ and get these additional features:
- Force to today’s date. Save the user selecting today’s date by forcing the date to be today.
- Restrict Venue to a selection (dropdown list). Instead of allowing users to manually enter their venue, provide and restrict them to dropdown list of venues.
- Search and autocomplete. If enabled, when typing a user’s full name, the plugin will search the WordPress user table. When a user is selected, the user’s email address and name shall be auto completed..
- Telephone number from WooCommerce. Auto complete telephone number from WooCommerce billing_phone field.
- Estimated Departure Time. An additional field to specify the estimated departure time.
- Number of People in Party. An additional field to specify the number of users in the party.
- Google reCaptcha. Reduce the risk of Spam form submissions with Google reCaptcha support.
- View entries for any day. Additional options on the entries page for fetching entries for any given date.
- GDPR: Auto Delete older entries Every day, entries older than x days can be automatically removed form your database. (requires premium version 1.1.3+)
- Export to CSV. Export your Track and Trace entries to CSV.
- Login into WordPress Admin Panel
- Navigate to Plugins > Add New
- Search for “Attendance Register”
- Click Install now and activate plugin
- View the plugin’s settings page and specify which fields to ask users to complete
- Please the shortcode [attendance-register] on a post or page.
How do I get the form to show to the public?
We would recommend creating a page called “track-and-trace” or “attendance-register”, add the shortcode [attendance-register], then publish. This will give you an easy URL like https://yourwebsite.com/attendance-register.
The plugin is written in English (UK) but is ready for translation. If you wish to add translations, please email me at firstname.lastname@example.org
Contributors & Developers
“Attendance Register” is open source software. The following people have contributed to this plugin.Contributors
Translate “Attendance Register” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
- Bug fix: If user name loaded from user profile, then add hidden field.
- Bug fix: Fixed issue with language files loading.
- Improvement: If full name loaded from display name, then disable form.
- New feature: Added “Set Full Name to display name” setting.
- Added support for Users WP / Venue functionality to support premium plugin 1.1.14.
- Updated language files.
- Reduced min PHP version
- Updated “Tested upto” statement within readme.txt
- Bug fix: Corrected year when being rendered on entries page.
- Improvement: Added logic to detect of Premium version is out of date.
- New Feature: GDPR: Auto delete entries older than x days. (Requires Premium version 1.1.3+)
- Added support for additional information to be rendered at bottom of form (by premium plugin)
- Updated Pro feature list: Telephone number from WooCommerce. Auto complete telephone number from WooCommerce billing_phone field.
- Updated readme and tested upto version
- Signed off as working with 5.6
- Bug fix: Tweaked some name references.
- Updated Premium feature list.
- New Feature: Added “Venue” field.
- New Feature: Default “Venue” added as an argument to shortcode.
- Improvement: Renamed the plugin to “Attendance Register”.
- Bug fix: Missing function when accessing querystring value.
- Bug fix: Renamed conflicting constant name.
- Bug fix: Added a built in tool to detect if the database table is missing and rebuilds.
- Initial Build