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.
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.
(Requires WordPress version 2.2 or later)
- 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.
- 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.
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.