Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/yisus-develop/eweb-cf7-popup/releases/download/v3.4.2/eweb-cf7-popup.zipUpdates itself. It ships its own updater, so new versions appear under Dashboard → Updates.
Overview
EWEB - CF7 Popup displays Contact Form 7 forms inside a modal popup with Elementor-friendly behavior and support for multiple forms on the same page.
What It Does
- Provides shortcode:
[eweb_popup_form form_id="123"] - Supports external triggers with
open-eweb-popup+data-form-id - Supports auto-generated trigger button from shortcode attributes
- Allows multiple independent popups in one page
- Loads frontend assets only when shortcode is present
- Detects Elementor editor context to avoid modal conflicts while editing
Technical Specs
- WordPress:
6.0+ - PHP:
8.1+ - Dependency: Contact Form 7
- Text Domain:
eweb-cf7-popup - Current version:
3.4.2
File Structure
eweb-cf7-popup.php: plugin bootstrap and metadataincludes/class-eweb-cf7-popup.php: core plugin classincludes/eweb-cf7-popup-functions.php: helper functions and dependency checksincludes/eweb-cf7-popup-constants.php: constantstemplates/popup-template.php: popup HTML templateassets/cssandassets/js: frontend assets
Usage
Basic usage:
[eweb_popup_form form_id="123"]
Custom trigger example:
<button class="open-eweb-popup" data-form-id="123">Open Form</button>
Auto-generated trigger:
[eweb_popup_form form_id="123" generate_button="true" btn_text="Contact Us" btn_class="my-button"]
Standardization Status
- Metadata aligned with AI-Vault / EWEB baseline
- Version aligned between plugin header and
readme.txtstable tag - Spanish and English documentation included
- GitHub Actions workflow added for syntax + PHPCS checks
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads