WP Manifestindependent plugin directory

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/u3a-siteworks-development/u3a-siteworks-contact-form/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

u3a contact fom

This plugin provides a means of using a single contact form to allow email addresses to be hidden from public view.

Usage:

The shortcode u3a_contact must have two attributes name and email.

  • name sets the name or role of the recipient
  • email sets the email address to which the email will be sent. The second attribute can be omitted if the name is the display name of a custom u3a_contact whose email address should be used.

Example:

[u3a_contact  name="Treasurer" email="petergrimes@gmail.com"]

Typical Output:

<a href="yourdomain/contact_form?id=1234">email Treasurer</a>

You must create a page yourdomain/contact_form whose only content should be the shortcode: [u3a_contact_form]

The contact form can be styled using the class u3aform. Emails will be sent through your selected email service.

If the user of the form is logged in they will be given the option of receiving a copy of their email message. This is not permitted for people who are not logged in

Releases

6 releases.

Tag
Published
v1.2.2 latest
Feb 28, 2026 7mo ago
Oct 22, 2025 1 year ago
Apr 16, 2025 1 year ago
Nov 20, 2024 1 year ago
May 7, 2024 2 years ago
Nov 23, 2023 2 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

B grade

Security

u3a SiteWorks Contact Form 1.2.2 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.2.2
Findings
1
Worst severity
medium
Content hash
df3585f68176abcb14719a72…

Findings

  • medium Predictable sequential contact_id enables recipient enumeration and spam

    predictable_token

    u3a_contact shortcode creates rows with auto-increment ids and links to /u3a-contact-form?contact_id=N. The 'nonce' column is unused and hardcoded to 123456. An unauthenticated attacker can probe sequential IDs while records exist (cleared after ~2 days) to open the form for any recently linked recipient and send them mail — defeating the anti-spam design that hides emails.

    class-u3a-contact-form-table.php:40-75

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.