1. Horizontal scrolling announcement

2. Send link to friend

3. Scroll post excerpt

4. IFrame popup

5. Anything popup

6. Scroll rss excerpt

Popup contact form

This popup contact form allows user to create and add the popup contact forms easily on the WordPress website and it is good to see the contact form on popup. This popup contact form plug-in has many advantages. We can add the image button link or text link in all the pages that popup the contact form. That popup contact form let user to send the emails to site admin. administration page available to manage the site admin email address. and this plug-in use the Ajax to submit the contact form details.

Plugin advantage

  1. Easy to configuration.
  2. Ajax submission.
  3. Unblockable.
  4. Movable popup.

Live Demo

(Click the button to see Live Demo)
Contact Us

Installation instruction

Method 1

  1. Download the plugin popup-contact-form.zip from download location.
  2. Unpack the popup-contact-form.zip file and extract the /popup-contact-form/ folder.
  3. Drop the popup-contact-form folder into your wp-content/plugins folder.
  4. In word press administration panels, click on plug-in from the menu.
  5. You should see your new popup contact form plug-in listed.
  6. To turn the word presses plug-in on, click activate.

Method 2

  1. Go to Add New menu under Plugins tab in your WordPress admin.
  2. Search popup contact form plugin using search option.
  3. Find the plugin and click Install Now link.
  4. Finally click activate plug-in link to activate the plug-in.

Method 3

  1. Download the plugin popup-contact-form.zip from download location.
  2. Go to Add New menu under Plugins tab in your WordPress admin.
  3. Select upload link (top link menu).
  4. Upload the available popup-contact-form.zip file and click Install Now.
  5. Finally click activate plug-in link to activate the plug-in.

Plugin administration

After activated the plugin, go to your WordPress dashboard and navigate to the below mentioned menu. there we have option to configuration the plugin. In that page first enter your email address to receive the mails. otherwise the plugin
wont send any emails to you.

Dashboard → Settings → Popup contact form

If the popup window is hidden or open under the menu , just increase the z-index value in the CSS file.

Plugin configuration

Drag and drop the widget

Go to widget menu and drag and drop the popup contact form widget to your sidebar location.

Paste the php code to your desired template location

Copy and past the below mentioned code to your desired template location(ie in PHP file).

<?php PopupContact(); ?>

Short code for pages and posts

Short code option available from version 2.0. add the below short code on the posts and pages. If any problem on th form style, please update the popup-contact-form.css CSS file.

[popup-contact-form id="1" title="Contact Us"]

Frequently asked questions

Q) How to change/update the form style?

Edit the CSS file popup-contact-form.css

Q) How to change/update the form client validation?

Edit the JS file popup-contact-popup.js

If you got any error or mail issue, just comment the below mentioned two lines in the JS file popup-contact-popup.js and try again. so it will display the exact error on the popup.


Q) How to change the contact us button image?

In the administration page we have text box option “Link Button/Text:” to update this value.

Download location



  1. hello,

    thank you for this plugin its so good

    i installed on my website , but i have question ?

    what is code added on post Or code

    please check it #####

  2. I really dont understand where to paste the code..? 🙁

    Can you please explain again.. ? I want this button on my sidebar1.. I can find it among the widgets, but it just disapper when I try to add it to the sidbar1.

    • No need to paste any code… select the correct widget into correct sidebar..

      In the admin make all display option to “YES”. check the “Link Button/Text:” this text box value.. if any issue just remove all the vale and type the word “contact us” and save..

      Now check the front end, now u can see the word “contact us”.. click the contact us and it ll open the popup window

  3. I have succesfully added the widget in my sidebar and it is displaying also …i tried one demo, i sent one mail through that contact page but when i checked the email , there was no mail …so how to activae that , because on front end it was showing sent when i tried sending mail though mail

    • Did u added admin email address in the admin?
      Did u tested spam folder?
      Diu tested all major email provider (gmail, yahoo)?
      Are u getting mails from your server from other apps?

    • Did u tested spam folder?
      Diu tested all major email provider (gmail, yahoo)?
      Are u getting mails from your server from other apps?

  4. Hi, I’m tying to change its size in css file but it does’t take effect.
    At editor, it showing me inactive for css file!!!
    “Editing popup-contact-form/popup-contact-form.css (inactive)”

  5. I have installed and placed plugin in the LEFT SIDEBAR area. when activated the screen is greyed out but no form shows. I have increased AND decreased the z-index but nothing worked
    I used 1, 10, 100, 300, 1000 and 2000 along with the default 999
    I love this form and would love to use it

    Any help?

  6. Hi all,

    plugin version 2.0 release with short code option, please have a look and post your comments. in-case if you have any issue on the form style, please update the CSS file to match your theme CSS.

  7. I’ve tried changing the z-index but no chance. The popup appears under the page far below.
    What would be the value I should put?
    Could it be something else?

  8. I have a banner that I would like the contact form to popup from. This is a javascript banner is there anyway this can be accomplished. I tried using the change image/button/text in the admin area but it doesn’t work. Thank for any help.

  9. Hi i have a page out side wordpress that i use

    in the header i have but

    the out side page loads just fine but it will not load

    Can you help me with it please.

  10. Hi, I installed this form, everything looks perfect, except that I dont receive any mails? I set up my mail in popup form settings, but when I went to test form, I figure out that I dont get any mails from form.
    Please help! my wordpress is 3.14v
    Thanks alot!

  11. Hi, I installed this form, everything looks perfect, except that I dont receive any mails? I set up my mail in popup form settings, but when I went to test form, I figure out that I dont get any mails from form. As i read all the comments i have to mention my email id(on which i will get my mails) in admin but didnt understand what it means if your talking about wordpress admin then already i have added an email id in it and if your are talking about popup forms admin so i didnt find it, so please help me…. thanks in advance

  12. Im trying to change the position of the popup once the button is clicked but I am having trouble doing it because when i set the desired position the automatic position keeps overriding the changes i’ve made, how can i fix this?

  13. Hi

    Cool plugin! I’ve customized it a little for my site but when using it there are strange letters come in to my email:

    From: Вит
    To: 3d-jewel@mail.ru


    (I’ve send this letter to myself in russian)

    I’ve canged the encoding of all pages of the plugin to utf8 but there is no result(((

    Can you halp me?

  14. Hi,

    on this site it says to change the z-index to move the pop up box if its under a menu?

    I changed the z-index
    with the default 999 to 1/500/750

    it only seems to change the fade

    My problem is the pop up menu is at the bottom of the page and (half of the page) I wish it to show in the center

    Any help please

    Thanks in advance 🙂

  15. I could not get any email from the from after inserted. Please anybody share idea?
    I have tired as below:

    1. add_option(‘PopupContact_fromemail’, “admin@abc.com”);
    add_option(‘PopupContact_On_MyEmail’, “ei_nwe@yahoo.com”);

    2.I tired to check spam and wait for a while, it doesnt come anything

    I am using localhost server for testing.

    Please advice. Thanks.

      • [quote]

        This is a cool plug in ,is there any way it could be used on the same page with different E-mail Addresses?
        Thanks for you time[/quote]

        This is a question I would also like answered please.

  16. Hi – how do I get the popup from an image link? Got it to work from a widget. Can’t do it from an image from a page.


  17. I notice I’m having the same problem as many others in regards to the z-index and the fact the popup ends up at the bottom of my site. I didn’t see any response to this problem so if this can’t be fixed, can you please let me know.

  18. Very nice plugin.

    Only wish I had was a multilingual appearance. Of course that is not so hard to get. I made it myself by changing the Box-Title and Box-Labels (popup-contact-form.php). Can be done easy by picking default WP-prompts.

    Could be a nice gesture for a new version though.

  19. great plugin thanks!

    I am trying to to move the pop up position, can you confirm the css property that should be changed please?


  20. popup-contact-form.js

    Please look this file in the plugin directory. and try top, top position.

    formdiv.style.top = pt.y + “px”;
    formdiv.style.top = pt.x + “px”;

  21. Fixed the position issue. Used the following in the .css file:

    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -100px;

    Changed the position to fixed, and left the z-index at 999. Added the above lines just above the z-index line.

    Tested on 7″ and 10″ Android tablets with built-in browser and Chrome, on iPad w/Safari, and on Firefox. Both portrait and landscape modes work correctly.

    • Thanks PaulC,
      this worked!

      changed the css-file.

      For me the changes were:
      top: 50%;
      left: 50%;
      margin-top: -450px;
      margin-left: -100px;

      in order to fit on screen.

      thanks for the solution!

      /rgds from sweden’

  22. sir encounter a problem regarding in email that unable to send into email
    already admin contact form panel.

    can you help pls.

    Thank you.

  23. Sorry, here is what is appearing;
    Message sent successfuly.

    Hosting24 Analytics Code
    script type.=”text/javascript” src = “http://stats.hosting24.com/count.php”><script

    End Of Analytics Code

  24. Hi,

    Is it possible to use any html code for it instead of the php code?
    I can use the shortcode in all pages, but I need html for one of the pages on my website.

    Thanks in advance!

  25. I intend to use the plugin for a “request a callback” option on my site so the user needs to enter their name a number but not email.

    It would be great if the content of the form could be edited via the plugin rather than needing to edit the plugin code directly.

  26. Hi,

    I would like to fill-in the subject field depending on which button he presses, for example if he presses Button A, the subject is Button A. Is that possible?

  27. Conact form is not appearing instead I am getting below error in debug console
    Uncaught ReferenceError: PopupContact_OpenForm is not defined

  28. Installed but only make the whole page grey?
    When I click the button the whole page goes grey and locked
    I have to reload it to continue

  29. We have this pop up at the bottom of our site in the widgets, but we’re having a problem where the pop up form comes up when you click on the button in a very low bottom right corner of the site, to the point it’s not in the main screen, and you have to scroll both to the lieft and down in order to see the form.

    I think the people who just commented on Nov 30 is having the same problem, but they are just not realizing that they have to scroll in order to see the form itself.

    How come the form is not showing up center screen, and how can we fix this? Thanks.

  30. Hi!

    I’m looking for a solution that will open Post in a popup?
    (when visitor clicks on a post from archives page…)

    Any help?


  31. Implemented code exactly as directed and the popup is stuck in the middle of the page and cannot be moved. Also checked my css vs your using Firebug and it is the same.

    What’s different between your implementation (which works beautifully) and mine (which does not)?

  32. Is it possible to add different contact buttons to different posts and each of them to be received by a different email address (i.e. different person)?

  33. I am not sure if this thread is still active, but I am trying to insert a different picture for the contact us button, but it won’t let me.!!

    Any ideas why this is.?

  34. Hey, just wanted to know if it is possible to localize this plugin? I am creating a quad language website and would love to use your plugin, if it is possible to use it in different languages via the WMLP plugin.



  35. Hi,

    The plugin is working nicely…… thanks for share the plugin.

    I need to automatically close the window when the form submitted….. & then may be no need of alert message like “Message sent successfuly.” Or although it give the the alert message then need to be close automatically.

    Please help me, i am on trap for that.

    Thank you,

  36. Is there any way to add a second .js function to the “onClick” or somewhere so that when they click the submit button in the form they are directed to a different page on the website?

  37. hello

    installed this plugin, activated it showing up on webpage but would not get any mail although message sent is seen. please help.

    Thank you

  38. I’m trying to use this popup form but after I installed it and run it the form will only show behind the main content box. I changed the index several time and the form moved but it stays behind the main content box. Any ideas or suggestions will help.


  39. Hi there, i have one big question, and need help…. i cannot find in .CSS how to move ( contact us button ) What ever i try always take same position ( top – left ) PLEASE PLEASE help !

  40. Hi

    I am struggling with your contact form. I have it installed and I have styled it according to my website’s look and feel…..but there is something wrong with the “send-email” function. I hav changed the email in the plug-in’s email field but I am yet to receive any of my many emails. I want to change it to info@branchdesigns.co.za. I really love your plug-in! I really want to use it. Please get back to me ASAP please. If u can even advise me where I can manually change the email adress that would be a great help. I hope to hear from you soon.

    Kind regards


  41. Hi I’m trying to change the form by asking for “telephone” instead of “email address”, but it keeps giving me an error because there’s no “valid email address” when I enter a phone number. Is there any workaround?

    THanks a lot!

    —–I guess it’s something that I should change here:———
    function PopupContact_Submit(obj, url)

    alert(“Please Enter Your Name.”);
    return false;
    else if(_e.value==””)
    alert(“Please Enter Your Email.”);
    return false;
    else if(_e.value!=”” && (_e.value.indexOf(“@”,0)==-1 || _e.value.indexOf(“.”,0)==-1))
    alert(“Please Enter Valid Email.”)
    return false;

    else if(_m.value==””)
    alert(“Please Enter Your Message.”);
    return false;
    document.getElementById(‘PopupContact_alertmessage’).innerHTML = “Sending…”;
    var str = “PopupContact_name=” + encodeURI( document.getElementById(“PopupContact_name”).value ) + “&PopupContact_email=” + encodeURI( document.getElementById(“PopupContact_email”).value ) + “&PopupContact_message=” + encodeURI( document.getElementById(“PopupContact_message”).value ) + “&PopupContact_captcha=nocaptcha”;
    PopupContactPOSTRequest(url+’popup-contact-save.php’, str);

    • Please comment this portion

      else if(_e.value!=”” && (_e.value.indexOf(“@”,0)==-1 || _e.value.indexOf(“.”,0)==-1))
      alert(“Please Enter Valid Email.”)
      return false;


  42. Hi

    im using your for for this wedding site, to book the gift.
    The problem is that the TITLE of the form is not changed
    and also i put an initial text on the text box but is not visualized.

    Can yo please help me?


  43. Hi Admin,
    I wanna add a auto reply mail to sender when he clicks and finishes off filling the form. Is there any possible way?

  44. I didn’t find the contact form, from where i can modify the contact form field?
    Or from where i will be able to add new custom field in the contact form?
    I just found the Setting->dashboard-> pop up contact form
    here is just simple settiing, nothing more.
    Please help me. I need your help urgent.

    • Hi John, In this plugin you don’t have options to add custom field. you can modify only existing settings in the admin. In future release, i will consider adding custom fields.

  45. Hi Mate,

    GREAT plug in AWESOME 🙂

    Can you let me know how to set the “sender” info for the plugin as the email I receive is from
    (Unknown Sender) when I receive a contact email

    Blessings and thanks so much!

    Carl 🙂

Comments are closed due to heavy spam. Please use contact form if any help is required.