Popup Custom Plugin
Create configurable popups and assign them to specific WordPress pages or paths.
by Diego Nuñez Medina · github.com/diegonmedina/wp-popup-manager
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/diegonmedina/wp-popup-manager/archive/refs/heads/main.zipWordPress plugin for creating multiple configurable popups and assigning them to specific pages or URL paths.
Installation
- Copy the
wp-popup-managerfolder intowp-content/plugins/. - Open the WordPress admin.
- Go to Plugins and activate Popup Custom Plugin.
- Open Popups in the admin menu and create a new popup.
Features
- Enable or disable each popup.
- Show on the entire site, homepage only, selected pages, or manual paths such as
/product/202-digitaldashboardgauge/. - Show on every page load or once per browser using
localStorage. - Configure the display delay.
- Add title, rich main text, image, primary button text and primary button URL.
- Use the editor toolbar for links, font family, font size, colors, lists and alignment.
- Configure title color, title font size, title font family, title weight and title alignment.
- Configure main text color, font size, font family, weight, alignment and line height.
- Choose fade, slide up or zoom animation.
- Set popup background, overlay background, primary button colors, close button background and close icon/text color.
- Configure border radius, padding, desktop width, tablet width and mobile width.
- Use ×, +, Close, or custom text for the close button.
Main Files
wp-popup-manager.php: registers the popup post type, settings and frontend rendering.assets/js/frontend.js: handles opening, closing, Escape key andlocalStorage.assets/css/frontend.css: frontend popup styles and responsive rules.assets/js/admin.js: image picker, color pickers and conditional admin controls.assets/css/admin.css: admin settings styles.