Wordpress Plugins Frequently Asked Questions - Slick Contact Forms
Creating a custom skin for a slide out contact form
To use custom styling for the WordPress Slick Contact Forms Plugin you can add custom CSS rules to your theme’s style sheet. The CSS code given below, which is taken from the black skin can be used as the template to create these styles.
Some of the rules depend on the position of the form – if you are unsure … more
Creating a custom skin for a floating contact form
Note: This is for the floating form only and does assume that you have a basic knowledge of CSS. For the slide out version of the contact form see – Creating a custom skin for a slide out contact form.
To use custom styling for the WordPress Slick Contact Forms Plugin you can add custom CSS rules to your theme’s … more
Adding jQuery to your theme files using wp_enqueue_script
If jQuery is hardcoded into your theme files this may cause plugins that rely on jQuery to break as reloading the jQuery library a second time overwrites previously loaded jQuery plugin files.
To avoid this you can add jQuery via your functions.php file using a built-in WordPress function. This will coordinate between all of the files that require the library … more
Widget does not appear on page when using twentyeleven theme
The twentyeleven theme has a setting, which allows you to turn off the sidebar for pages/posts.
If your widget is only appearing on the home page go to:
Admin->Appearance->Theme Options
Check the setting for “Default Layout” – make sure that the “One-column, no sidebar” option is NOT selected.
The contact form shows in the widget area and not as a sticky or floating tab
The problem is caused by the jQuery plugin that creates the sticky/floating tab not be loaded.
There are 2 main reasons for this:
The footer.php file is missing the wp_footer() function.
Check your theme’s footer.php file and make sure it contains the following code:
The jQuery library is being loaded again
If your theme files or another plugin are not … more
I dont receive any email from the slick contact form
The contact form plugin uses the php mail() function for sending the submitted form email. This is standard with php but some web hosting companies may disable this feature or require authentication in order to send outgoing email from your server.
Usually if the email sending has failed you should see the following error message from the contact form – … more
Custom skin file gets overwritten every time the plugin updates
Whenever WordPress updates any plugin file ALL files in the plugin directory are first deleted and the updated files reinstalled.
This means that any modifications you may have done to the plugin files or if you have created your own custom skin in the plugin’s skin folder, will all be deleted.
Any changes you make to the plugins CSS should … more
I can receive emails from WordPress but not from slick contact forms
Note: Starting with version 1.2.9 the option to switch to use the WordPress mail function is now included in the plugin options page. Check the “Use wp_mail()” checkbox to send all slick contact forms email via WordPress email
If you are able to receive emails without any problems from … more
The contact form briefly appears in the widget area when the page loads
Sometimes, when the page first loads, you may see the contact form appearing briefly in the widget area before disappearing when the sticky or floating tab is created. This occurs because the jQuery that creates the sliding or floating tab can only initialise after the form is available on the page. Sometimes this is more obvious in certain browsers/pages.
You … more
Adding google event tracking to the contact form
Event tracking for google analytics can easily be added to the contact form using jQuery to initiate the event tracking code when the form submit button is clicked:
Change the 3 parameters according to your requirements:
category (required)
The name you supply for the group of objects you want to track.
action (required)
A string that is uniquely paired with … more
Adding vertical text to the contact form tab
The best way to add vertical text to the contact form tab (and be compatible across all browsers) is to use a CSS background image.
First create your contact form tab in any graphics program – as a rough estimate you can use the “Contact Us” tab on our contact form, which is 40 pixels wide.
Delete any text in … more
How can I open/close the contact form using an external link?
In addition to using the shortcodes explained in the slick contact forms plugin page the contact form tab can also be opened and closed by manually adding a CSS class to any HTML element. This means you can use images, list items or even whole blocks of text to activate the sticky/floating tab.
- To toggle the contact form
… more




















How do i change the color of the submit button?
Thanx
Hi, great plugin by the way, I really love it. I’m trying to use it on a website that has a flash gallery on it, and the flash gallery seems to over shadow the contact form. i.e when it slides out, it will slide out underneath the gallery.
Is there something I can do to give the contact form priority at the top of the page?
Thanks.
Hi,
In some browsers flash ignores any z-index rules. There is something you can try with one of the parameter settings, which usually fixes it but I cant remember off hand which one – there should be a previous comment in the mega menu plugin comments regarding the same problem
Wow, This is awesome! Thanks so much! I spent an hour slowly tweaking the looking and I’m loving it so far — subtle yet impossible to ignore.
I’m using a “Vacation Rental” wordpress template and I have an issue, though, where I cannot send an email after I click “submit” …. I get the following error —- any ideas?
thanks!
Fatal error: Cannot redeclare sendemail() (previously declared in /hermes/waloraweb037/b459/moo.vacationsfcom/wp-content/plugins/slick-contact-forms/slick_mail.php:117) in /hermes/waloraweb037/b459/moo.vacationsfcom/wp-content/themes/VacationRental/monetize/basic_settings.php on line 101
figured it out! I was using a template that had declared a function with the same name.
Hi,
I love your plugin! It was easy to set up and customize. My question is my client can’t see the Submit Email button any longer on her PC. It use to be there. She’s running Firefox and IE and can’t see it on either browser. I’m on a Mac and I can see the submit button on all the browsers I’m using.
Have you heard of this happening before? Any ideas? I suggested she restart her computer and her browsers.
Thanks so much for any help.
Stephanie
Hi,
There havent been any updates to the plugin that would cause this. Maybe try disabling other plugins one by one and see if this helps
Lee – I commented in another thread that SCF caused Opera and Safari browsers to stop working with the SCF form displayed when it was in slide-in mode. The web site was dead. Works fine in IE and FireFox.
THE FIX TO THIS PROBLEM is the CSS you posted about the form flashing on page load. When I added that CSS to my theme it fixed everything. You may want to consider a FAQ with that title.
Solved. It was hosting problem.
But a question appeared.
In my theme (The dawn by mbiz) using widgets possible only in custom fields like sidebars or bottom field.
Here is a picture:
http://img266.imageshack.us/img266/7490/slickcontact.jpg
I would like this contact form only on 2-3 pages, but not at every.
In case of ‘sidebars’ I have a sidebars on pages I don’t need them.
In case of ‘footer’ I have contact form in every page of site, that’s I don’t need too.
Is it possible to add this contact form without putting it into widgets area?
Maybe inserting a shortcode into text area?
Hi,
Your contact form plugin works fine for me but it is conflicting with my existing jquery libraries. I am using jquery image slider in my theme. both are conflicting and my slider is not working. please help..
Thanks,
Tehseen Patel
Hi,
The conflict is not with the contact form plugin. This is fully compatible with all other jquery based plugins … assuming those other plugins are coded correctly. Its likely that the slider is loading jquery again – see faq for more info:
http://www.designchemical.com/blog/index.php/faq/adding-jquery-to-your-theme-files-using-wp_enqueue_script/
I have added this to a new site but I have a problem. If the recipient email address is @aol or @gmail, the form submission does not come through. Any ideas on what can be done to remedy this? Thanks-
Hi,
Try either using the WordPress mail function or the SMTP version. FAQ should have more info on this problem
Hi,
I installed your contact form . But i faced those type of problem. How can I solve those problem.
Deprecated: Assigning the return value of new by reference is deprecated in /home/jitocoma/public_html/wp-settings.php on line 204
Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/jitocoma/public_html/wp-settings.php on line 27
Thank you. Your comments have been received.
I don,t know php . Please inform me.
Hi,
This is a WordPress error and not related to the plugin. To remove the set_magic_quotes_runtime go to line 27 of wp-settings and comment out the line – i.e.
CHANGE FROM:
TO:
But this message showed in my webpage .
Deprecated: Assigning the return value of new by reference is deprecated in /home/jitocoma/public_html/wp-settings.php on line 204
Thank you. Your comments have been received.
Please solve this problem.
Hi,
This isnt caused by the plugin. Change your PHP settings for error reporting so that depreciated notices dont appear
Hye Lee,
Have you try the slick contact form with your default skin under ie8 i have got a css problem ?
Thank you
David
Hi,
Yes the plugin skins have all been tested for IE8 with no problems
ok just look at this printscreen of your module in your website :
thank you
David
Hi !
Thirst, I’d like to say your plug-in rocks !
Just one question : I’d like the contact form to be in the middle of my page, at the bottom. I can’t use the offset options cause it won’t work with all screens resolutions.
So… How can I do ? is that possible ?
Thanx a lot (and sorry for my english ^^)
Hi,
At the moment the plugin doesnt allow for centering based on the content but it is a good suggestion and will add to a future update
Hi,
Congrats, very impressive work.
Did you success in making the form center able on screen ?
Or making the offset in % ?
Thx
Lee,
I’ve added the plugin and it looks great, but whenever I click on it the form only appears for a brief moment and then slides back off the screen. Is there something I’m missing in the setup to make the form stay popped out for text entry?
Please see my site: freshasadaisync.com. **Work in progress**
Thanks,
Adam
Hi,
It looks like you have the wp_footer() function twice. Check your footer.php file for the following code:
If it’s appearing twice, remove one of them
<?php /** * @package WordPress * @subpackage Default_Theme */ ?> <?php wp_footer(); ?> <div class="footer"> <div class="footerinner"> <ul> <?php if ( strlen(get_option('gs_includemenu')) > 0 ) { $gs_footmenu = 'title_li=&include=' . get_option('gs_includemenu'); wp_list_pages($gs_footmenu); }?> </ul> <p><?php echo stripslashes(get_option('gs_footer_text')); ?></p> </div> </div> <?php echo stripslashes(get_option('gs_ga_code')); ?> </body> </html>This is the code from my footer.php file. If I didn’t add the
line, the widget stays in the area of the page where I posted it and doesn’t float or popout. Any more ideas?
Hi,
yes you must have it in the code but the source code on your page is showing the jquery code for the form being added twice. Is the wp_footer() code anywhere else in the page or do you have any custom functions which is calling it a second time?
The only other place anything close to that code is in the editable files of my theme is in the index.php file on the last line.
Hi,
This is just the code to call the footer.php file. What about the functions.php file – are there any functions there that may be adding the code?
I don’t see anything. Do you? http://pastie.org/3019420
Lee, did you have any more ideas?
Thanks, Adam
After hitting the submit button on Floating Tab of Slick Contact Form, “out of memory at line: 44″ message box appears on the page. We have to press OK button to get rid of it every time. However, the form is functional and we are receiving the form-based emails.
Could you help us in blocking the message :”out of memory at line: 44″ ?
Thanks,
webmaster, the off.info
Hi,
This is actually a local browser error related to javascript and wont be occuring with other users. If you are using an older version of IE try upgrading the browser or switching to an alternative browser
Hi Lee,
Thanks for prompt reply.
We are getting the same error with the latest version of IE. What shall we do to get rid of the error?
Kind regards,
webmaster
theoff.info
How can I add 2 different forms? And then, how can I add each to a different page? Floating, of course, inside each page’s content. Love this plugin, Thanks!!
Hi,
Basically you could create 2 different widget areas in your theme files. Then add the slick contact forms widget to each widget area and configure
Does the widget have the ability to “Email To” more than one address? I tried adding multiple addresses separated by a comma but it didn’t work. I love the widget thanks for the great work.
Hi,
Adding the emails separated by a comma in the widget control panel should work. What happened when you tried? Did you get any error messages?
Hi,
Thanks for a great plugin : )
I was wondering if the following is possible:
I would like the contact form tab to remain in the footer of my site i.e. I do not want it to follow the user around as they scroll up and down the page – can you tell me how to do this please?
Many thanks!
Mike
Hi,
That feature isnt available with the current plugin. You may be better using a standard contact form plugin that doesnt remove the form from the widget area
Hi,
Love the plugin but I’m having problems getting it to actually send the email. At first i was getting a 404 error when i clicked the submit button for the following URL….
http://www.starworldmemorabilia.com.au/wp-content/plugins/slick-contact-forms/slick_mail.php
I checked and the file defiantly exists.
I de activated and re activated the plugin but now when i hit the submit button it just comes up saying processing… and nothing happens.
Thanks for any help.
Marcel
Hi,
I tried to browse to the mail file but wordpress is showing a 404 error. if the file is definitely there then obviously something in the wordpress installation is not allowing you to view the file
I need to add few more fields to the form.
Fields like Country, State and yes or no options for a field.. How do i get that..
Help me do it plz.. as i prefer using u r form.
You will need to add those fields manually as the current version of the form does not have additional select elements
Hi, I installed your plugin in the left sidebar widget of my Templatic Store theme but I am unable to adjust the width of the contact form display. to adjust it to the width of my sidebar.
Is the theme sidebar css overriding those widget controls?
I’m also surprised to see the numbers beside each input box and the Leave This Field Empty box at the bottom of the contact form..
Is there anyway to remove those?
Thanks for your help, Dave
Hi,
It shouldnt be appearing in the sidebar. If it does it means its not initialising correctly. See FAQ – The contact form shows in the widget area and not as a sticky or floating tab
Hi! I’d like to know how can I assign an ID to the form so that I can use it with a save-to-db plugin. Thank you in advance,
Razvan
Hi,
You can manually add an ID at line 286 of file dcwp_admin.php in the plugin folder
I’m having an issue with the form on iphones and ipads. I had it set up as scroll, bottom right, auto close but when you view it on those devices the contact form never closes and instead floats on the screen in the way of all content on images on the site. It works great on laptops however, but i’m not gonna use it again until this is solved. Any ideas on how to fix it?
Hi,
No problem, we understand.
At this time we dont have a solution as unfortunately I am unable to test it on either ipads or iphones so can only support the plugin for standard laptops/desktops
Hi,
You can add a new widget area and add the contact form to this. Since the form isnt positioned within the actual page layout you can add the widget area to any part of your template – e.g. footer.
See following tutorial for more information on how to add a widget area:
WordPress Tutorial – Adding A Widget Area To Your Theme Files
Hi, I have installed your plugin whilst using INSTANTWP(local wp installation) to build a new site – found the plugin failed, so have loaded it to my own site just now & also have a problem:
1. Form shows Ok, all options appear to be working
2. send a test email – locks up in the “processing” mode – tried both Firefox & Explorer both the same.
3. I tried switching on/off wp() mail – made no difference
Strange thing is the actual test emails are sent and I receive them ok – but the site just sits in the “processing” mode – all I can do is close it then re-open.
Any help appreciated, thanks for the cool plugin!
Dennis ( wp newbie)
Hi,
I sent 2 test emails earlier. did you receive both emails from the form?
Also – the positioning of the form from the top means that on my laptop the bottom of the form is off the screen. Try positioning it from the bottom instead of the top so that it will always show no matter what size monitor the user has
Hi Lee, sorry not one message rec’d.
Thanks for the comment on position, it is purely testing at this stage on my site, I will remove it.
I wanted to use yr plug-in on a restaurant site for “make a reservation”
Dennis
How to remove the form from the print?
Really not sure. try hiding it in the print css file
I love the contact form but, the field boxes are not displaying full width. If you can help, I would appreciate a novice-level explanation. Thanks
Hi,
Do you have a link to a page where the plugin is installed?
Hello,
Is there a way I can edit the text font/size and create line breaks/paragraphs?
tks!
Hi,
You cant create paragraphs or add any tags for line breaks as these are stripped out before stored in the database. Only option for that would be to modify the plugin file and add the HTML directly.
You can format the text for the form using the following CSS selector in your theme’s style.css file:
.dc-contact-content .slick-form {}
To format the intro text in the form use:
.dc-contact-content .slick-form li.comment-row {}
Thanks for the quick reply Lee.
Afraid I don’t have the skill to be messing around in the Editor like that (have no idea what to put within the {} ).
Hi, is there anyway to do it without widget? in all pages?
thanks a lot
Hi,
Unfortunately the plugin needs to be added via a widget
Hi!
Loving the look of this contact form! I would like to embed it into the body page though, like ‘contact’ for example. Is there a way of doing this?
Best regards, Sam.
Edit line 163 of jquery.slick.contact.1.3.2.js so that instead of inserting the form into the body tag it inserts it into the tag you require. Current code:
$('body').append(slider);Change “body” to the required selector
Great plugin, thanks! Do you know which tag this would be to make it appear in the sidebar as the top widget?
Hi,
Not sure i understand the question sorry. The plugin creates either sliding or floating forms at the side of the page so it wont (or at least shouldnt) appear in the widget area unless there is an error
please check my website .. and you’ll understand
the contact form box doesn’t allow one to input data… I think my theme is the cause of this … but I am a total newby. I really like this plug in … is it possible that someone could help me.
Hi,
Your theme style sheet is overiding the CSS used in the contact form. You need to go through your theme CSS and change it so it doesnt have styles that are set for all form elements but should be specific based on class or ID
Hi there! Faced a little problem: plugin works great except the fact that it shows it self only on the main pages. On other pages it misses.
How could i fix that?
Thanx in advance!
HI,
Do you have the widget area installed on all pages?
well… I’m using a standart Twenty Eleven 1.2 theme. And all other things I use in widgets areas are just fine.
You may take a look if you want to (tvn.su)
Contact form shows on fine if i’ll print “tvn.su/?cat=5″ as URL. (I supose it’s becouse it’s still a main page).
But on the “tvn.su/?page_id=128″ – panel disapears.
There we have it – Not Available on secondary pages. (
The default template for pages and posts in twenty eleven doesnt contain a sidebar. For pages you need to select the “sidebar template” option in the page edit screen
Thank. You. Very. Much. ))
urgh Ive tried uninstalling reinstalling deactivating plugins Im lost I tried a fix I found for jquery to load but it doesnt seem to do anything .. and slick contact is so cool
Hi,
Check the site using Firebug. there are a couple of javascript errors including one with the jFlow jquery plugin
I added this and it was working fine, but when I added a yahoo pinbox plugin it stopped showing on the side of my website and instead started showing up in the widget area. I don’t want it to appear in the widget area. I want to appear on the side like it was doing before. How can I fix this?
Hi,
Sounds like yahoo pinbox is causing problems with the jquery – see FAQ: The contact form shows in the widget area and not as a sticky or floating tab
Yes I checked out that section prior to asking the question, the footer does have that code already. I am still having the problem.
Not the footer code since it worked previously, the 2nd point about the jquery library. yahoo pinbox must have either added the jquery library again or is causing a javascript error preventing the form from initialising correctly.
Oh okay, I am not sure what I am looking for though. I do appreciate your help with this. I loved the contact form and would love to be able to fix it and keep it.
Unfortunately there is nothing that can be done via the contact form plugin if jquery has been loaded again or another plugin is causing a javascript error. You need to go back to the plugin author
Do you have a link to the site that I can take a look at so I can see exactly what is causing the error?
I want this on some of the page and not on all pages.
how can i use this in my theme>
my theme doesnt have a sidebar on home page how can i have the form on home page
Hi,
See our tutorial on how to create a new widget area, which you can then add to your theme files where you want to use the form – WordPress Tutorial – Adding A Widget Area To Your Theme Files
Hi there Lee…
I like the way your slick contact form works
Recently i started noticing a small prob with my installation. Even though I enable the ‘include page url’ option and save, when the page reloads, it still remains disabled.. i mean the checkbox remains unchecked.
I tried checking the box several times… yet, after each save, it turns back to be unchecked.
Any other work around to include page url when the form is submitted???
Hi,
Its possible some other plugin is interfering with the options page being saved. Try disabling other plugins one by one to see if this corrects the problem
Do you have captcha enabled
The plugin uses a “honeypot” style captcha, which does not require the user to enter anything. So far, at least based on the demo forms on our site, this has prevented any spam
any easy way to add captcha or a validation checkbox a la contact form 7?
The plugin includes a honeypot style captcha automatically
I like the Slick Contact plugin for its easy installation and good functionality.
I do need it to intertact with Google Analytics, however. Can it be directed to a thank-you.php page when closing? Is there another method of indicating conversion that it can make to Google Analytics?
Thanks, Dennis
Hi,
You can use google’s event tracking to track whenever the submit button is clicked. This can be initiated using jQuery so all you need to add to the site is the following jQuery code:
$('.slick-form .btn-submit').click(function(){ _gaq.push(['_trackEvent', category,'action', 'opt_label']); });Change the 3 parameters according to your requirements:
category (required) – The name you supply for the group of objects you want to track.
action (required) – A string that is uniquely paired with each category, and commonly used to define the type of user interaction for the web object.
label (optional) – An optional string to provide additional dimensions to the event data.