Pixellize Form Database

Changelog

0.3

  • New: full-width Addons screen with a card grid of available addons (each with a download link) plus a zip uploader. Once an addon’s zip is uploaded, its download link is replaced by Activate / Active controls; addons can be activated, deactivated, or deleted. Active addons load on every request. Addon files are stored outside the plugin folder (in uploads, with direct web access blocked) so they survive plugin updates. The available list is filterable via pfdb_available_addons. Upload and management require the manage_options capability and are nonce-protected.
  • New: People is delivered as a bundled addon. Install it from the Addons screen (Download, then upload the zip, then Activate) to add a People screen that groups every sender by email and lists all their submissions across all forms; click a person (name or email), then any submission, to open its Entry Detail. Includes bulk-select and delete, excludes spam, and shows the most recent non-empty name for each email.
  • New: built-in heuristic spam detection scores every submission as it arrives (links, blocked words, throwaway email domains, IP flooding, repeat senders), with hard signals that flag on their own and soft signals that need a combination.
  • New: All / Valid / Spam filter tabs, one-click “Mark as Spam” / “Not Spam”, a Spam column on the forms overview, and a per-entry spam score and reason.
  • New: Settings for enabling detection, the spam threshold, and a custom blocked-word list.
  • New: delivery status per submission. Failed notification emails record the real reason (from WordPress core’s wp_mail_failed hook, e.g. “SMTP connect() failed”) across Contact Form 7, WPForms, and Ninja Forms, shown on the Entry Detail screen.
  • New: uploaded files are shown as cards on the Entry Detail screen, with image thumbnails, PDF / document icons, type badges, and links to the original upload.
  • Improved: redesigned Entry Detail (status pill, submitted-fields list, details sidebar with source / date / IP) and Settings screens, with clickable email and URL field values.
  • Improved: the Source column on the forms overview is hidden when only one form plugin has data.
  • Improved: submission, IP, and spam / delivery status are stored per entry; existing tables upgrade automatically.
  • Security: CSV export neutralizes spreadsheet formula injection.

1.0.0

  • Initial release.
  • Support for Contact Form 7, WPForms, and Ninja Forms.
  • Admin submissions dashboard with search, sort, and month filter.
  • CSV export with active search and date filters applied.
  • Per-plugin tracking toggles in Settings.
  • Screen Options for submissions per page.

Plugin Website
Visit website

Author
Pixellize
Version:
0.3
Last Updated
May 26, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.