I would suggest using a combination of two plugins.
- First a lightbox plugin Lightbox Plugins on the WP Plugin Directory
- Then using Ninja Forms plugin, which is free Ninja Forms
- Then create a lightbox following the instructions from the lightbox plugin
- Then create a form in Ninja Forms
- And then lastly add the form shortcode inside the lightbox
This is the method I would use except I code my own lightbox and use Gravity Forms, but that is a premium plugin and ninja forms works fine.
Related Posts:
- Help making my pagination plugin better
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- jQuery AJAX call not executing in Plugin
- Why is my ajax call refreshing the page?
- What’s the point of using WordPress’s built in admin-ajax.php?
- Admin-ajax.php is dying “0” without processing function
- How to create popup same as wordpress popup feature
- Only execute jQuery function(on document ready) on the page has shortcode from plugin [duplicate]
- Ajax with jQuery UI dialog not working
- jQuery Plugin to use WordPress functions in AJAX request
- Check if email address exists front end with AJAX in a plugin
- Form isn’t inserting data into database with ajax plugin
- How to put JQuery/Ajax inside shortcode?
- Ajax contact form widget plugin data not insert in database
- How can I inject options into an select tag inside the widget form?
- Display wordpress post’s in popup?
- Using color picker in plugin, does input attribute order matter?
- Post Comments with Ajax in WordPress
- how to insert data in wordpress table usnig jquery ajax
- AJAX fileupload – TypeError: not a function ajaxSubmit()
- wordpress add_action() issue in ajax call
- How to display checked posts on another page over AJAX? (like comparasion style)
- How to include my Ajax calls in one function instead of calling different ones every time?
- Using AJAX to run SQL statement and populate dropdown
- Ajax request sends url rather than data
- wc_get_template_part doesnt display the content [duplicate]
- Jquery POST Ajax Return null data in wordpress
- How do I reinit WordPress plugins dynamically using jS?
- WP Ajax DB issues
- Cannot pass value variable to WP AJAX functions
- Ajax Call not Working in Plugin
- jQuery Ajax not loading page with ACF fields
- JS working when used normally but not in wordpress
- checkout stripe with plugin contact form
- WordPress Ajax request “Failed to load resource: the server responded with a status of 400 ()”
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- Overwriting Plugin’s Ajax callback function from theme
- Help with customising love it plugin (use within foreach)
- Not getting result using ajax on wordpress
- WordPress ajax not working in registration
- AJAX doesn’t pass variables to the php function in the plugin
- Like/Dislike Bar not working when updating
- Ajax, jQuery and WordPress
- Hyperlink to execute PHP
- How to get site homepage from plugin?
- WordPress plugin ajax post parameter
- Load css classes after using ajax calls
- Jquery post responses 500 error after some time and lastly an 503 error
- Ajax button “Load more” is not loading correct language version posts for logged out users
- Pass PHP variable to javascript
- admin-ajax returning 400 error when request is made with Fetch API
- Errors while using ajax from external wordpress page
- Built in admin ajax hooks?
- Shortcode in AJAX popup
- Why none of the plugins that have ajax doesn’t work in my website?
- scrolltop always 0, can’t trigger script
- Bootstrap Drop Down menu is not working
- WordPress Ajax Posting from App
- Why WordPress plugin url ajax doesn’t work?
- How to hide CSS by default and show on button press
- Ajax call returning 0
- Ajax fail and get 504 error
- jquery tinymce and bundled wp plugins
- Using window.onload with Ubermenu
- Jquery plugin not working on single pages
- How to include this jQuery File in wordpress?
- Submit Form data to another page via Ajax (WordPress Way)
- How to add an element right after the article using jQuery?
- PHP script from functions php is loaded via admin-ajax to div…and the result is 0, not the desired content
- I changed .live() to .on() but change is not reflected on the server
- Save user total active time after login in wordpress [closed]
- Why does my jQuery plugin show up as text in WordPress?
- jQuery code didn’t run on my plugin
- Call ajax on the frontend
- The Events Calendar Plugin – List View Background Colour Issue [closed]
- best way to run a php script away from the template?
- Pass PHP variable to javascript
- How to properly enqueue jQuery knob on WordPress without conflict?
- How to get a specific string from a url
- Does anybody know how to insert a complete jquery plugin into a wordpress elementor-page?
- Use AJAX to fetch Current Post Thumbnail for WordPress when Uploaded throughMedia Uploader Frontend
- How to avoid the 403 Forbidden error in a WP Plugin with Ajax and PHP
- WordPress Thickbox Navigation Issue in Gallery
- How to disable/enable PHP plugin functionality based on a TinyMCE toggle-button
- Not displaying Woocommerce product page in lightbox
- ajax voting for custom post type
- WordPress environment not loading properly
- show-hide based on select option jquery wordpress
- What’s the preferred method of writing AJAX-enabled plugins?
- How to add jquery to my custom post type wp plugin
- using jquery serialize in ajax operation for plugin
- jquery-issue: cannot load the basic jquery
- Possible jquery / library conflict in plugin usage
- Why won’t the Comprehensive Google Map Plugin load?
- How to change response of admin-ajax request?
- Javascript as Jquery Function Call?
- JQuery UI plugin not working in IE7?
- Jquery based image accordian plugin
- wordpress jquery is not defined because the head tag is empty
- How to add an active state class to my info box