This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Attendance Register


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.

Core Features

  • Easy to place form with the following configurable fields:
    • Name
    • Phone
    • Email
    • Arrival Date
    • Arrival Time
    • Venue

Premium Features

Purchase the Premium plugin from 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.


  • [attendance-register] example on Twenty Twenty. (Premium Add-on view)
  • Viewing customer entries (Premium Add-on view)
  • Settings Page (Premium Add-on view)


  1. Login into WordPress Admin Panel
  2. Navigate to Plugins > Add New
  3. Search for “Attendance Register”
  4. Click Install now and activate plugin
  5. View the plugin’s settings page and specify which fields to ask users to complete
  6. 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

Language support

The plugin is written in English (UK) but is ready for translation. If you wish to add translations, please email me at


Desember 3, 2020
Before purchasing, I got in touch with the plugin's maker to suggest an important feature. Within 3 hours, this had been added to the plugin, so I had no hesitation in purchasing. The plugin is easy to use and does what it says it will. Really pleased!
Read all 2 reviews

Contributors & Developers

“Attendance Register” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:


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