A clean, secure, plug-&-play contact form for WordPress.
Simple Basic Contact Form is a clean, secure, plug-&-play contact form for WordPress. Minimal yet flexible, SBCF delivers clean code, solid performance, and ease of use. No frills, no gimmicks, just a straight-up contact form that’s easy to set up and customize.
Overview
Core Features
mail()
or WP’s wp_mail()
Anti-spam & Security
Awesome Performance
More Features
What’s Next?
If you like this plugin, then please consider leaving us a rating / review. This plugin is completely free and maintained by WPKube, a WordPress resource site, where you can learn from our free WordPress tutorials like how to start a blog, how to install WordPress, choose the best WordPress Hosting, and more.
Our other projects:
– MeridianThemes – Beautiful and hand-crafted themes for WordPress
– Optin Forms – Simple and easy to use plugin for creating optin forms, works with most well know autoresponder services.
Installation
More info on installing WP plugins
Usage
Once the settings are configured, you can display the form anywhere using the Shortcode or Template Tag.
Shortcode
Use the SBCF Shortcode to display the contact form on any WP Post or Page:
[simple_contact_form]
Template tag
Use the SBCF Template Tag to display the contact form anywhere in your theme template:
<?php if (function_exists('simple_contact_form')) simple_contact_form(); ?>
Upgrades
To upgrade SBCF, remove the old version and replace with the new version. Or just click “Update” from the Plugins screen and let WordPress do it for you automatically.
Note: uninstalling the plugin from the WP Plugins screen results in the removal of all settings from the WP database.
Restore Default Options
To restore default plugin options, either uninstall/reinstall the plugin, or visit the plugin settings > Restore Default Options.
Uninstalling
Simple Basic Contact Form cleans up after itself. All plugin settings will be removed from your database when the plugin is uninstalled via the Plugins screen.
That setting enables you to customize the address used as the “From” header for email messages.
Keep in mind that if your site is example.com and you use [email protected] it’s likely that your hosting provider will block the emails from being sent.
So, it’s best to keep this setting to be an existing email address located on the same domain as your site.
20240511
20240502
20221201
20220207
20210619
20210409
20210323
20210129
20201229
20200901
20200324
20200219
20200207
20191024
20191009
20190926
20190621
20190305
20181212
20181001
20180602
20180528
20171103
manage_options
check for settings validation20171102
20171024
manage_options
capability check to modify settings20170801
20170325
$wp_version
with get_bloginfo('version')
20161117
scf_process_contact_form()
scf_mail_function
20160813
_e()
with esc_html_e()
or esc_attr_e()
__()
with esc_html__()
or esc_attr__()
20160408
20151111
20150808
20150507
20150317
20140925
20140305
20140123
20131107
add_plugin_links
to add_scf_links
20131106
mail()
vs wp_mail()
die()
for better securityhtmlentities
(fixes weird characters issue)get_permalink()
with empty value in the form$date
to use WordPress settings and formatfilter_var
and html_entity_decode
in scf_process_contact_form()
Version 20130725
Version 20130712
Version 20130104
Version 20121205
Version 20121103
Initial release.