Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
WordPress / Forms

Modal Contact Form for WordPress

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

Modal Contact Form for WordPress - Item for Sale


Ad: Bluehost hosting

Our Modal Contact Form for WordPress lets you easily add a stylish contact form to your WordPress blog. It comes with the usual name, email, message fields, as well as reCaptcha support to prevent spam.

Its simple to get started – in most cases just activate the plugin and your ready!


  • Adds a ‘contact us’ button to your WordPress site
  • Contact form appears inside a modal window/lightbox (powered by Facebox)
  • reCaptcha antispam
  • Capture the users IP address and user agent along with their message.


  • Upload the ninety-modal-contact plugin folder to your wp-content/plugins/ directory.
  • Activate the plugin from the WordPress admin panel
  • Your ready! In the WP admin panel you will now see the ‘Modal Contact’ section under settings.

Contact form not showing? Modal windows not working?

Mostgoodthemes contain the required wp_head/wp_footer hooks – if yours does not you will need to add them to your theme’s header and footer.php files.

Want to add fields?

There are hooks and actions to add new fields:

(action) before_ninety_message – before the message field on the contact form (action) after_ninety_message – after the message field on the contact form (action) process_ninety_modal_contact_form – done when validating fields from the form (filter) ninety_modal_contact_form_message – lets you change the sent message (filter) ninety_modal_contact_sent_to – change who to send the email to, by default its the admin

Additonal Notes / Support

If you find a bug with this plugin please give us full details in the comments section on From here we will assist.

However, we willnotassist with styling and customisation issues – this is beyond the scope of support and should be performed by a developer/designer.

The form is provided as-is so if you want to add new fields etc etc go for it! Read above, just don’t ask us for instructions because its beyond the scope of the contact form we provide:)

Change Log

= 1.1.0 – 07.12.2012 =
  • Full rewrite.
  • Fixed a few markup bugs.
  • Cleaned up the templates.
  • Use wp_ajax for posting
= 1.0.2 – 29.08.2011 =
  • Recapture fix
= 1.0.1 – 29.07.2011 =
  • Fixed from address

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


20 June 11

Last Update:
9 December 12

Software Version:
WordPress 3.4, WordPress 3.3, WordPress 3.2, WordPress 3.1, jQuery

Files Included:
JavaScript JS, CSS, PHP


contact form, css3, facebox, jquery, modal, wordpress