ACF Widget for WordPress. Simple and clean, easily customizable contact form widget for WordPress with AJAX support.
PHP JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
acf-admin.class.php
acf-form-template.php
acf-form.php
acf-lib.js
acf-translations.dev.json
acf-translations.json
acf-widget.php
admin.css
admin.js
messagehandler.class.php

README.md

acf-widget

ACF Widget for WordPress. Simple and clean, easily customizable contact form widget for WordPress with both support for AJAX and complete server-side form processsing (eg. for clients which got JS disabled or got no JS at all). Additionally offering simple translation options w/o gettext based on JSON (to speed up the processsing), including custom drop-in replacements for both the translation as well as the contact form itself, which have to be placed inside the currently active theme directory. Aside of this, the plugin is completely implemented in OOP.

Basically a plugin for both developers and advanced users, while still being fairly simple and easy to use, also for normal users.

Feature list (TL;DR):

  • Contact form widget for WordPress
  • Unobtrusive Javascript-based mail sending and form validation (both dynamic using AJAX and static server-side)
  • custom additional fields and styling per widget
  • simple, global translation options either using JSON file inside the plugin directory, override via the theme directory plus customization in the admin area

Work-in-progress:

  • Filter and Action hooks for adding CAPTCHA, Math Question and similar anti-spam solutions

Future plans:

  • Improve form validation (possibly using the WordPress'ish in-house jQuery Form plugins)