SCF2 Contact Form
* 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
(Requires WordPress version 2.2 or later)
Installation
- Create a new Page (not Post). The Page will behave as usual, you can add text, images, etc. that will be above the form.
- After publishing the Page, go to “Manage Pages” and note the Page’s ID.
- Upload the “scf2-contact-form” folder to the plugins directory and activate the plugin.
- 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
- Deactivate and delete the old version.
- 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
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:
- Make sure you select which users will receive the emails (at the top of the options page).
- 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.
- 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.









this is good plugin for fastest create a contact form of wordpress. I implement this as per above information and i like that plugin.
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.
My server is a Windows server. So, I have tried Contact Form, Contact Form-7, Lightform and several forms. I have tried to use SMTP programs also. All of them doesn’t work. But this simple solutions works well! I appreciate for this good plugin. Thank you very much..
Very nice plugin indeed. Finally does what I’ve been looking for. A few small suggestions for you…
1) Host on Wordpress.org to get the benefits of new updates automatically
2) Package the zip so that it works when uploading directly into Wordpress (I had to upload via FTP, which took more work).
3) Use a shortcode [contactform] or similar rather than specifying the ID of the post, so that I can add text around the form as I need.
Thanks
Dan
Forgive me . I forgot the contact page’s address . Here it is: http://adambarfiha.com/?page_id=26
Hi
I have used this plugin but I have trouble with it now. Please see this page ( It is in Persian language) . how can I change the fileld name’s color? Which part of css I have to change?
Pleaese have a look! I am sure It’s too easy for you but I can’t manage that alone.
Best regards
Hi! I was surfing and found your blog post… nice! I love your blog.
Cheers! Sandra. R.
I would like to let you know that I have fixed this issue.
Hello,
I am trying to use this in a local installation of wordpress iN WAMP.
I am basically using this as a feedback form. The messages submitetd through the form comes to the admin login and admin can view all the feedbacks from dashboard by clicking on Contact messages under comments.
Is it possible to allow a user or author or editor to view these messages?
Please help me as I am stuck up for the last 2 days and have tried all possible options. From author dashboard when I click on the Contact messages under comments, i see a message cheating huh?
Hey and thanx for the nice plugin. I wish you enable custom fields as soon as possible, and make them per-form independent.
I mean by that, there is no limit how many forms U can have. I might need more than one form for different purpose (for instance, one for reporting a bug, one for a complaint, one to ask for something, one for me, one for my wife, etc).
The plugin goes like this :
1- I create a new form , setting its own independent fields (besides the default ones).
2- I set the email to which the messages will go.
3- I will get a code (like , or ) which I insert in the page or post I want that form to appear.
I tested several contact form plugins, none of them does that.. I wish you can make your plugin do it, and if you do, please email me on that email I added to this post.
Thanx !