Plugin Directory

Fast and Secure Contact Form

2.8

  • (25 Jul 2010) - Added much requested Backup/restore tool. You can backup/restore all your forms or single forms and settings using a tool at the bottom of the settings page.
  • Added new settings: 'Autoresponder E-mail From name', and 'Autoresponder E-mail "Reply To" address'.
  • Added ability to set subject by URL GET method: ?si_contact_subject=I would like to adopt Freddy.
  • Fixed email "Reply to" header to be from sender when appropriate so that replying to the email goes back to sender.
  • More improvements to email sending and testing functions.
  • Improved fieldset feature. Renamed fieldset(group) to fieldset(box-open) and added fieldset(box-close).
  • Minor improvements to display.
  • Updated German

2.7.4

  • (19 Jul 2010) - Fixed blank subject when using optional email subject list.
  • Fixed AutoResponder is from person filling the form instead of from WordPress admin.
  • Fixed email delivery for some servers that require 5th parameter -f to PHP mail function.
  • Updated FAQ page for better help when mail is not sending: http://wordpress.org/extend/plugins/si-contact-form/faq/
  • Improved the E-mail test feature at the bottom of the settings page, use to troubleshooting mail delivery problems.
  • Added option to use geekMail library for sending mail, try when having mail delivery problems.
  • Added more style settings.
  • Other small improvements.

2.7.3

  • (12 Jul 2010) - Critical fix for broken checkbox feature in IE8 caused by version 2.7.2
  • Added more date format types for the date extra field.

2.7.2

  • (11 Jul 2010) - Added "Name field format:" so you can select how the name field is formatted on the form. Name, First Name, Last Name, etc.
  • Added autoresponder E-mail message feature. Enable when you want the form to automatically answer with an autoresponder E-mail message.
  • Added Optional notes/help for extra form fields. Use the optional notes/help to print some notes or instructions before a form field. This is for the form display only, not E-mail. HTML is allowed.
  • Fixed "Attachment upload failed" message when attachment is not set to required.
  • Improved email newline handling(some windows servers are really picky).
  • Improved CAPTCHA image alignment and other minor fixes.
  • Updated Danish (da_DK) - Translated by GeorgWP
  • Updated Italian (it_IT) - Translated by Gianni Diurno
  • Updated German (de_DE) - Translated by [Rico]

2.7.1

  • (04 Jul 2010) - Added fieldset(group) feature to extra fields. The fieldset is used to draw a box around related form elements.
  • Added more language strings to date field.
  • Added setting: "Date field - Calendar Start Day of the Week:"
  • Added new setting: "Move extra fields to after the Message field."
  • Fixed rare problem on some servers, CAPTCHA image had missing letters.

2.7

  • (27 Jun 2010) - Added file attachment feature, see here for details: http://wordpress.org/support/topic/416371
  • Added setting: "Enable users to send HTML code in the textarea extra field types."(off by default).
  • Added setting: "Enable sender information in E-mail footer."(on by default).
  • Added HTML anchor tags to bring focus to the form when used on a page with lots of content before the form.

2.6.5

  • (23 Jun 2010) - CSS fix form field margins were too big on Twenty Ten Theme in WP 3.0
  • Single checkbox can have a comma in the label(as long is there is no semicolon because then it becomes a multi-checkbox).

2.6.4

  • (11 Jun 2010) - Added ability to set both a name and email on the "E-mail From (optional):" field .You can enter just an email: user1@example.com Or enter name and email: webmaster,user1@example.com
  • Fixed missing shortcode example on admin page.
  • Fixed so subject prefix can be blank.
  • Added more field indicator options in Advanced Options - Fields
  • Added Finnish (fi) - Translated by Mikko Vahatalo
  • Updated Italian (it_IT) - Translated by Gianni Diurno

2.6.3

  • (30 May 2010) - Added setting to switch from wordpress mail function to PHP mail function. This setting can resolve some rare mail delivery problems.
  • Fixed so checkboxes can have default selected.
  • Fixed HTML5 compatible(with CAPTCHA flash audio off).
  • Fixed required indicator now has proper class <span class="required">*</span>.
  • Fixed syntax bug on extra 'date' fields.
  • Fixed for Simple Facebook Connect compatibility (fixes broken CAPTCHA caused by SFC Like and Share plugins).

2.6.2

  • (21 May 2010) - Fixed major bug: All text and textarea extra fields were missing from email. Sorry for the inconvenience. There are so many who use it, I updated it right away.

2.6.1

  • (19 May 2010) - Fixed bug: all checkboxes appeared selected in the email.
  • Fixed to allow HTML in extra field labels.

2.6

  • (19 May 2010) - Fix for XHTML Strict compliance.
  • Improved CAPTCHA CSS code (better alignment captcha, refresh, and audio images).
  • Added advanced options for date format on extra 'date' fields (mm/dd/yyyy, dd/mm/yyyy).
  • Added advanced options to set checkboxes with children (Pizza Toppings:,olives;mushrooms;cheese;ham;tomatoes).
  • Added advanced options to set a default selected item for select and radio fields.
  • Added advanced options to make name, email, subject, or message fields (not_available, not_required, or required). this feature can be used to make an anonymous comment form. Also can be used to disable name and email to make them reordered when using extra fields.
  • Updated Spanish (es_ES) - Translated by Sergio Torres.

2.5.6

  • (15 May 2010) - Made WP3 Compatible.

2.5.5

  • (07 May 2010) - Fixed to be compatible with *www.com domain name.
  • Added extra field type for "date", this new field can be used for a hotel registration form and uses a popup "Epoch DHTML Calendar" 1.06 by Nick Baicoianu from meanfreepath.com

2.5.4

  • (01 May 2010) - Fixed small issue with "enable hidden message" option.
  • Fixed small issue with "email from" option.
  • Improved CAPTCHA testpage.

2.5.3

  • (23 Apr 2010) - Added Dutch (nl_NL) - Translated by [Mark Visser]
  • Added Swedish (sv_SE) - Translated by Daniel Persson

2.5.2

  • (16 Apr 2010) - Added Hungarian (hu_HU) - Translated by Jozsef Burgyan
  • Updated Polish (pl_PL) - Translated by [Pawel Mezyk]

2.5.1

  • (09 Apr 2010) - Fixed bug in reset styles feature.
  • Updated Italian (it_IT) - Translated by Gianni Diurno

2.5.0

  • (05 Apr 2010) - Added setting to add optional drop down list for email subject.
  • Added setting to make the CAPTCHA image smaller.
  • Added settings to increase number of forms and have more extra fields (editing code is no longer needed).
  • Fixed so multiple forms can be on the same page.
  • Added editable text label setting for (* denotes required field).
  • Added more style settings in Advanced Options. You can use inline css, or add a class property to be used by your own stylsheet. Acceptable Examples: text-align:left; color:#000000; background-color:#CCCCCC; style="text-align:left; color:#000000; background-color:#CCCCCC;" class="input"
  • Split code into 4 smaller files for better performance.
  • Other bug fixes.

2.0.2

  • (16 Mar 2010) - Added radio and select configuration error checking. Fix display of radio input fields to be on separate lines.
  • Fixed multiple BCC feature, it was only accepting one BCC.
  • Updated German (de_DE) and Bulgarian (bg_BG)

2.0.1

  • (06 Feb 2010) - Fix Invalid Input error when the word "donkey" is in the input string.
  • Added Polish (pl_PL) - Translated by [Pawel Mezyk]
  • Fixed Greek language file name.

2.0

  • (26 Jan 2010) - Added required field indicators (can be disabled in settings if you do not like them).
  • Added setting to adjust redirect delay seconds(range of 1-5 recommended).
  • Added setting to hide message entry, now you can hide subject and message fields for use as a newsletter signup.
  • Added selectable extra field types: text, textarea, checkbox, radio, select. Note: When using select or radio field types, first enter the label and a comma. Next include the options separating with a semicolon like this example: Color:,Red;Green;Blue

1.9.6

  • (31 Dec 2009) - New setting for a few people who had problems with the text transparency "Disable CAPTCHA transparent text (only if captcha text is missing on the image, try this)".
  • Added Hebrew, Israel (he_IL) - Translated by Asaf Chertkoff FreeAllWeb GUILD

1.9.5

  • (04 Dec 2009) - Fix slashes issue on some servers.
  • More improvements for CAPTCHA images and fonts.

1.9.4

  • (30 Nov 2009) - Fix blank CAPTCHA text issue some users were having.
  • Added CAPTCHA difficulty level setting on the settings page (Low, Medium, Or High).
  • Added Portuguese (pt_PT) - Translated by AJBFerreira Blog

1.9.3

  • (23 Nov 2009) - Fix completely broke CAPTCHA, sorry about that

1.9.2

  • (23 Nov 2009) - Added 5 random CAPTCHA fonts.
  • Added feature to increase the number of extra form fields available (see faq if you need it).
  • Fixed fail over to GD Fonts on the CAPTCHA when TTF Fonts are not enabled in PHP (it was broken).

1.9.1

1.9

  • (20 Nov 2009) - Updated to SecureImage CAPTCHA library version 2.0
  • New CAPTCHA features include: increased CAPTCHA difficulty using mathematical distortion, streaming MP3 audio of CAPTCHA code using Flash, random audio distortion, better distortion lines, random backgrounds and more.
  • Other minor fixes.

1.8.4

  • (10 Nov 2009) - Added advanced option to edit the CAPTCHA input field size.
  • Other minor fixes.

1.8.3

  • (09 Nov 2009) - Fix Submit button spacing.

1.8.2

  • (03 Nov 2009) - Added feature to increase the number of forms available (see faq if you need it).
  • Fix for settings not being deleted when plugin is deleted from admin page.
  • Updated Italian (it_IT) - Translated by Gianni Diurno
  • Added Albanian (sq_AL) - Translated by Romeo Shuka

1.8.1

  • (02 Nov 2009) - Fixed error "Could not read CAPTCHA cookie" on some installs using version 1.8

1.8

  • (02 Nov 2009) - Added Multi-Form feature that allows you to have up to four different forms on your site.
  • Added Bulgarian (bg_BG) - Translated by Dimitar Atanasov

1.7.7

  • (30 Oct 2009) - Fixed issue on some sites with blank css fields that caused image misalignment.
  • Added advanced option to edit the CSS style for border on the contact form.

1.7.6

  • (27 Oct 2009) - Added advanced option to edit the CSS style for contact drop down select on the contact form.
  • HTML validation fix.

1.7.5

  • (21 Oct 2009) - Added Chinese (zh_CN) - Translated by Awu
  • Added Greek (el) - Translated by Ioannis

1.7.4

  • (03 Oct 2009) - Fixed advanced setting: CSS style for form input fields. Changing background color did not work.
  • Added setting to Enable hidden E-mail subject (removes subject field from contact form).

1.7.3

  • (01 Oct 2009) - Updated links to my other plugins.
  • Danish (da_DK) - Updated by Georg / Team Blogos

1.7.2

  • (30 Sep 2009) - Fixed settings were deleted at deactivation. Settings are now only deleted at uninstall.

1.7.1

  • (29 Sep 2009) - Fix credit link position.
  • Some people wanted to change the error messages for the contact form. Advanced settings fields can be filled in to override the standard included error messages.

1.7

  • (28 Sep 2009) - Added 8 optional extra fields. Some people requested extra contact form fields that could be used for phone number, company name, etc. To enable an extra field from the advanced options, just enter a label. Then check if you want the field to be required or not.

1.6.8

  • (22 Sep 2009) - Fix, some sites reported a image path problem. (I think it is correct now).

1.6.7

  • (22 Sep 2009) - Fix, some sites reported a path problem with "Blog address" is different domain than "WordPress address".
  • Added setting to enable upper case alphabet correction.
  • Added more fields in "advanced options".
  • Minor code cleanup.

1.6.6

  • (21 Sep 2009) - Fix "Invalid Input" error on installations where "Blog address" is different domain than "WordPress address".
  • More sanity checks on Form DIV Width setting.
  • Added ability to use dashes or underscores in shortcode: [si-contact-form] or [si_contact_form].

1.6.5

  • (18 Sep 2009) - Added proper nonce protection to options forms.
  • Added option to reset the styles to defaults (incase you tried to adjust them and did not like the results).
  • Fixed typo in file name for Portuguese - Brazil language (pt_BR).
  • Fixed several language files [BR, FR, NO, DE...] had word "Submit" spelled as "submit".

1.6.4

  • (14 Sep 2009) - Added E-mail test feature in options, if you are not receiving mail, try it. It will display troubleshooting information.
  • Added error check for wp_mail send, this is helful to troubleshoot mail delivery.
  • Added a warning message on Options page for when the web host has mail() function disabled.

1.6.3

  • (13 Sep 2009) - Added new advanced options for CSS style of captcha image, audio image, reload image, and submit button.
  • Fixed coding for XHTML Strict validation.
  • Added Ukrainian language (uk_UA) - Translated by WordPress.Ua

1.6.2

  • (11 Sep 2009) - Added new feature in options: "Enable checking DNS records for the domain name when checking for a valid E-mail address." It looks for any of the following: A record, a CNAME record, or MX record.(enabled by default).
  • Updated FAQ

1.6.1

  • (11 Sep 2009) - Fixes error if you are upgrading from prior version: Fatal error: Call to a member function si_contact_migrate() on a non-object in si-contact-form.php on line 1461
  • If you get this error and cannot access your WP site: the manual fix is to delete the si-contact-form.php file from the plugins/si-contact-form/ directory, your site will start working again. Then you can install this new version.
    See this forum post

1.6

  • (10 Sep 2009) - Auto form fill is automatically skipped for any user with administrator role.
  • New option: Auto form fill can be enabled/disabled in advanced options(enabled by default).
  • Plugin options are now stored in a single database row instead of many. (it will auto migrate/cleanup old database rows).
  • Language files are now stored in the si-contact-form/languages folder.
  • Options are deleted when this plugin is deleted.
  • Added help links on options page.
  • Added Portuguese Brazil (pt_BR) - Translated by [Rui Alao]
  • Updated Russian (ru_RU) - Translated by Bezraznizi
  • Updated Turkish (tr_TR) - Translated by Tolga

1.5

  • (9 Sep 2009) - New feature: I added an "advanced options" section to the options page. Some people wanted to change the text labels for the contact form. These advanced options fields can be filled in to override the standard included field titles.
  • Other minor code changes.

1.4.4

  • (08 Sep 2009) - Fixed possible error: "mail could not be sent because host may have disabled email function()"

1.4.3

  • (08 Sep 2009) - Fixed redirect/logout problem on admin menu reported by a user.
  • Removed blog name from top of email message body.

1.4.2

  • (07 Sep 2009) - Added configurable email subject prefix in options.
  • Added configurable border width in options.
  • Auto form fill is now disabled for admin, but still works for other logged in users.
  • Other minor fixes.

1.4.1

  • (06 Sep 2009) - Added feature: Auto form fill email address and name (username) on the contact form for logged in users.
  • Added feature: prints "From a WordPress user: <username>" on email footer for logged in users.
  • Added feature: Date/Time timestamp on email footer (uses Date/Time format from general options setting).
  • Added Russian Language (ru_RU) - Translated by Bezraznizi

1.4

  • (06 Sep 2009) Now uses wp_mail function so that users who use the SMTP mail plugins will be supported.
  • Now sends email encoded in the character encoding you write your blog in, (UTF-8 is recommended) see Settings, Reading admin options page.
  • New feature: Now you can have multiple E-mails per contact, this is called a CC(Carbon Copy). If you need to add more than one contact, see the example: click "help" on the Contact Form Options Page.
  • Fixed error "Bad parameters to mail() function" reported by a couple users.
  • Fixed error "Call to undefined function mb_detect_encoding()" reported by one user.
  • Many hours were put into this free plugin. Please donate, even small amounts like $2.99 are welcome.

1.3

  • (04 Sep 2009) Added Feature: This contact form sends E-mail with UTF-8 character encoding for US and International character support.(fee FAQ)
  • Added Danish Language (da_DK) - Translated by Thomas J. Langer
  • fixed an issue with the "Welcome introduction" field translation not translating.

1.2.5

  • (02 Sep 2009) Added Norwegian language (nb_NO) - Translated by Roger Sylte

1.2.4

1.2.3

  • (01 Sep 2009) Fixed email validation on some windows servers
  • Added Traditional Chinese, Taiwan Language (zh_TW) - Translated by [Cjh]
  • Added French language (fr_FR) - Translated by Pierre Sudarovich

1.2.2

  • (31 Aug 2009) Added Italian language (it_IT) - Translated by Gianni Diurno

1.2.1

  • (31 Aug 2009) Added more diagnostic test scripts: a Cookie Test, Captcha test, and a PHP Requirements Test. Click on the "Test if your PHP installation will support the CAPTCHA" link on the Options page. or open this URL in your web browser to run the test: /wp-content/plugins/si-contact-form/captcha-secureimage/test/index.php

1.2

  • (31 Aug 2009) Translations were not working

1.1.7

  • (31 Aug 2009) Cookie error improvements.

1.1.6

  • (30 Aug 2009) Added a Cookie Test to help diagnose if a web browser has cookies disabled. Click on the "Test if your PHP installation will support the CAPTCHA" link on the Options page. or open this URL in your web browser to run the test: /wp-content/plugins/si-contact-form/captcha-secureimage/test/index.php

1.1.5

  • (30 Aug 2009) Improved Akismet function (checks for wordpress_api_key)
  • Hide CAPTCHA for registered users is now disabled by default(configurable in Options)

1.1.4

  • (29 Aug 2009) Improved ctf_validate_email function and fixed a bug that invalidated email address with upper case

1.1.3

  • (29 Aug 2009) Added this script to be used to test if your PHP installation will support the CAPTCHA: Open this URL in your web browser to run the test: /wp-content/plugins/si-contact-form/captcha-secureimage/secureimage_test.php

1.1.2

  • (28 Aug 2009) Updated Turkish language (tr_TR) - Translated by Tolga

1.1.1

  • (28 Aug 2009) Added Turkish language (tr_TR) - Translated by Tolga
  • CAPTCHA fix - Added Automatic fail over from TTF Fonts to GD Fonts if the PHP installation is configured without "--with-ttf". Some users were reporting there was no error indicating this TTF Fonts not supported condition and the captcha was not working.

1.1

  • (28 Aug 2009) Added multi "email to" contact feature. Add as many contacts as you need in Options. The drop down list on the contact form will be made automatically.

1.0.3

  • (28 Aug 2009) fix options permission bug introduced by last update, sorry

1.0.2

  • (27 Aug 2009) Added Akismet spam protection. Checks the form input with Akismet, but only if Akismet plugin is also installed.
  • added settings link to the plugin action links.

1.0.1

  • (26 Aug 2009) fixed deprecated ereg_replace and eregi functions for PHP 5.3+ compatibility when error warnings are on

1.0

  • (26 Aug 2009) Initial Release

Download

FYI


Compatibility

+
=
Works!

5 people say it works.
0 people say it's broken.

Log in to vote.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 100,2,2 100,4,4 100,2,2 100,2,2 100,4,4 100,1,1 100,6,6 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1
100,3,3 100,1,1 100,2,2 100,1,1 100,3,3 67,3,2 100,8,8 50,2,1 100,1,1 100,1,1
100,4,4 100,1,1
92,13,12 83,6,5 100,7,7 100,2,2 100,2,2 100,1,1
96,24,23 100,14,14 86,7,6 100,11,11 100,8,8 94,16,15 100,7,7 75,8,6 100,5,5 100,1,1 67,3,2 80,5,4 71,7,5 100,5,5 100,3,3 100,1,1 100,3,3 100,1,1 100,2,2
100,3,3 100,4,4 87,15,13 89,9,8 92,12,11 86,14,12 50,2,1 91,11,10 100,9,9 100,9,9
100,5,5

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(204 ratings)