WP Manifestindependent plugin directory
manifest / content / wp-popup-manager

Popup Custom Plugin

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/diegonmedina/wp-popup-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress plugin for creating multiple configurable popups and assigning them to specific pages or URL paths.

Installation

  1. Copy the wp-popup-manager folder into wp-content/plugins/.
  2. Open the WordPress admin.
  3. Go to Plugins and activate Popup Custom Plugin.
  4. 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 and localStorage.
  • 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.