SCF2 Contact Form

SCF2 Contact Form Options

* Formerly: Simple WordPress Contact Form. I had to rename it as there’s an older (currently not supported) plugin called “WordPress Contact Form” that’s been around since WP 1.5…

Just another simple contact form? Yes, and this one is a bit different… It’s not just a contact form, but more like a private messaging system for WordPress. It uses the comments routine to filter and approve incoming messages. The messages can be read from the admin page whitin WordPress and emails can be sent to multiple user. Also reply emails can be sent from the plugin’s admin page. The form can use Akismet and Bad Behaviour (if installed) and also has an option for anti-spambot question/answer field. It stores all messages in the database.

Many thanks to Gury, www.drama.co.il for translating the plugin to Hebrew and to Elsy for translating it to Spanish.

Changelog

Version 0.8.5: Renamed to SCF2 Contact Form as there’s an older WP plugin called “WordPress Contact Form” (currently not supported). Some compatibility fixes and improvements.

Version 0.8.4: Fixed an annoying problem with slashes not being stripped properly, added an alternate send mail option, some minor improvements.

Version 0.8.3: Includes Hebrew and Spanish translation, fixed minor bug when used with Search Unleashed, some code optimization and cleanup.

Version 0.8.2: Changed the send emails function for better compatibility and speed.

Version 0.8.1: Full localization support (.pot file provided), fixed an error in sending emails if the default language is not English.

Version 0.8: Anti-spambot question/answer fields option, the form does not interfere with any plugins that modify or use the comments, replies can be sent directly from the “Contact Messages” page, many other improvements and fixes.

Version 0.6.2: Removes the “Subscribe to Comments” checkbox from the plugin page. Also some minor bugfixes.

Version 0.6: Fixed the redirect problems – now the form is inserted by the plugin and doesn’t use the comments_template() call. Other small fixes and improvements.

Version 0.5: Most of the plugin has been rewritten. Messages are stored in a new database table (scf_contacts), the page for the contact form doesn’t have to be password protected, there is an auto-upgrade option that is activated if the old version of the plugin is detected, and many bugfixes and improvements.

Download

SCF2 Contact Form 0.8.5

(Requires WordPress version 2.2 or later)

Installation

  1. Create a new Page (not Post). The Page will behave as usual, you can add text, images, etc. that will be above the form.
  2. After publishing the Page, go to “Manage Pages” and note the Page’s ID.
  3. Upload the “scf2-contact-form” folder to the plugins directory and activate the plugin.
  4. Go to “Comments -> Contact Messages” and enter the ID for the Page you just created (required), and any other options you want to change in the “Form Options” section.

All non-spam messages posted to the form can be read from the same page.

Upgrading

  1. Deactivate and delete the old version.
  2. Upload and activate the new version, it will use the same page and will display all previously received messages, but you will probably need to enter your “Thank you” text again.

Screenshots

t-1024px.jpg, 2 kBt-blix.jpg, 2 kBt-foliage.jpg, 1 kBt-kubrik.jpg, 2 kBt-mesozoic.jpg, 2 kBt-qwilm.jpg, 1 kBt-typoxp.jpg, 2 kBt-vertigo.jpg, 2 kBt-wp-andreas.jpg, 2 kB

Advanced settings

The form highlights the required fields (Name, Email, Subject and Message) if left empty. The CSS style used for highlighting can be set from the admin page and should be valid CSS that would be in an inline style attribute (style=”…”).

Frequently asked questions

I installed and activated the plugin, but don’t get any emails.

There may be several reasons:

  1. Make sure you select which users will receive the emails (at the top of the options page).
  2. If WordPress cannot send emails at all, try using SMTP (with SMTP WordPress will send emails trough your email server, not through php’s mail function). There are plugins that can even use gmail to send emails.
  3. Try creating an SPF record for your site. SPF records are used by many email servers to verify that the email is not spam and comes from an authorized server.

189 Comments

  • #189 by celebrity fuck you August 24, 2010 at: 10:17 am

    Sign: zdbrw Hello!!! qbucu and 6598xugmfftyhw and 1197 : Great Blog!

  • #188 by Justin Campbell August 1, 2010 at: 9:42 am

    i broke my arm on a freak surfing accident but hey, surfing is a nice sport-~”

  • #187 by Andy Lie July 11, 2010 at: 9:24 am

    Hi,

    I’ve installed and tested it. It works :-)
    You can check it out at http://10affordablehealthinsurance.com/

    The contact person(s) and their email(s) who have been filled at form will appear at “contact messages” at our dashboard wp admin. We do not need to check our email account to find out the email contact(s) like the old wp contact form plugin I used.
    Thanks a lot for this great plugin :-)

  • #186 by Bobby June 15, 2010 at: 3:14 pm

    Thanks for this plugin. If you are interested in a Swahili (spoken in Kenya,Tanzania, DR Congo, Uganda and many East African Countries) translation, let me know.

  • #185 by Joshua Taylor May 20, 2010 at: 9:25 pm

    Surfing is really the best sport out there, i love the adrenaline rush when surfing on big waves.-`”

  • #184 by Taylor Reid May 20, 2010 at: 7:44 pm

    Surfing is one of my favorite sports eventhough i got a bad accident last year because of very high surfs.-”‘

  • #183 by Frmars May 10, 2010 at: 1:09 am

    Hi,
    Your plugin is really a must-have. I do appreciate that the list of messages is accessible in the backoffice. A major improvement for busy sites.

    However, I do miss one thing :

    For some reason, I need to display the contact form in another page (your main rival , contact form 7, allows to do this with a simple shortcode instruction).

    Is that possible ? What PHP instruction must I place in my template, or what file must be called so that the scf2 form might ALSO appear a in some other page ?

    John

  • #182 by Andy April 8, 2010 at: 1:55 am

    Thanks for this plugin. If you are interested in a French translation, let me know.

  • #181 by hitesh February 20, 2010 at: 2:22 am

    this is good plugin for fastest create a contact form of wordpress. I implement this as per above information and i like that plugin.

  • #180 by Rob Irizarry February 5, 2010 at: 3:39 am

    Great plugin which I’ve been using for some time.

    Any thoughts on continuing to evolve the plugin? One thing I’d like to see is to be able to spam a contact message when its appropriate. It seems like a logical next step for a contact form that ties into the blog’s existing spam filtering.

    I also second Dan Harrison’s suggestion to host the plugin through WordPress.org.