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. … more

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 your WordPress site and you ARE NOT getting any error messages … 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 open/closed use
  • more


  • i, how so i reduce the height of contact form. I have it as a sliding form, at the bottom of my page but when it slides out it take up the entire height o the page i only way it to be a height of about half the page? i love your plugins

    • Hi,

      The height is calculated and dynamically set by the plugin as it’s required in order to work out how to hide the form. Something in your theme’s CSS must be affecting the height. Check your theme’s style sheet for any generic css rules that may alter the actual height of the form

  • Hi Lee,

    After installing the plugin en adjusting the settings the contact form is left in my screen (as wanted) but also at the bottom of my screen over the full width of the page, open all the time.
    I don’t know what I did wrong and I don’t seem to be able to get rid of the bottom form.

    I hope you can tell me what to do (in plain English ;-) or Dutch :-D )

    Thanks in advance!

    • Hi,

      Sounds like it may be a jquery issue. Check the FAQ section for more info

  • Hi,

    I tried to use slick form widget for WordPress and I got the error message:

    Fatal error: Cannot redeclare filter() (previously declared in /home/rugged9/public_html/wp-content/plugins/slick-contact-forms/slick_mail.php:194) in /home/rugged9/public_html/wp-content/plugins/wp-online-store/core.php on line 209

    I tried to change the e-mail address but I still have the same message. What did I do wrong/


    • Hi,

      I’ve emailed you a modified slick_mail.php file, which you can use to replace the existing one

      • Ok got it but how do I do that? Thanks.

        • Actually Ive just updated the main files so you can update the plugin via wordpress admin instead

          • Ok great, thanks!

          • It works now, thank you very much!

          • OK glad that fixed the problem

  • Is there a way to add additional fields to the form? I need a longer form with additional questions. Thanks

    • Hi,

      Only manually – see previous comments for more info on where to add the HTML

      • Lee – I have gone through the comments twice trying to find the code to add more fields. I can’t find any information or directions on the needed code.

        Can you point me to the right code or tell me the date it was posted so I can find it. Thanks, Brian

  • Hi, where do I edit the code so that I can redirect the page once the form has been submitted please ?

    Many Thanks


  • I am using a wordpress theme that supports multiple sidebars but i would like this contact form on all pages and there’s not an “all pages sidebar.” can this be done?