WP Manifestindependent plugin directory
manifest / content / popups-extended

Popups Extended WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Wordpress plugin extending popups.

★ 3stars
v.1.0.0-alpha.11latest · 1 year ago

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/generoi/popups-extended/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A Wordpress plugin that extends popups primarily with Timber support, but also minor feature additions.

Features

  • Foundation reveal HTML by default.
  • Easily overridable php or twig templates.
  • wp-genero-analytics integration for conversions.
  • TinyMCE buttons for conversion buttons (tracked through wp-genero-analytics).
  • Exit intent trigger using Bounceback.
  • AJAX based Gravityforms get automatic integration while redirected forms have to be tracked through URL parameters.
  • Popup background image option.

Overriding the popup.php template

The default template can be overridden in your theme using any of the following template suggestions:

popups/popup--<post_id>.twig
popups/popup-<post_id>.php
popups/popup.twig
popups/popup.php

API Filters

Templates

// Filter the Popup content
add_filter('spu/popup/content', function ($content, $post) {
}, 10, 2);

// Filter the popup template suggestions.
add_filter('spu_template_hierarchy', function ($templates) {
  foreach ($templates as $idx => $template) {
    $templates[$idx] = str_replace('popups/', '', $template);
  }
  return $templates;
}, 10, 2);

// Filter the resolved template path.
add_filter('spu_template', function ($template) {
});

// Filter the template to be included if available
add_filter('spu_template_include', function ($template) {
});

Popup options

// Filter the popup types
add_filter('popups-extended/types', function ($types) {
  $types['popup'] = __('Popup');
  $types['slidein'] = __('Slide-in');
  return $types;
});

// Filter the themes.
add_filter('popups-extended/themes', function ($themes) {
  $themes['primary'] = __('Primary');
  return $themes;
});

// Filter the popup sizes.
add_filter('popups-extended/sizes', function ($sizes) {
  unset($sizes['tiny']);
  return $sizes;
});

// Filter the popup positions.
add_filter('popups-extended/positions', function ($positions) {
  $positions['left'] = __('Left');
  return $positions;
});

Releases

16 releases.

Tag
Published
Apr 25, 2025 1 year ago
Dec 1, 2021 4 years ago
Jan 8, 2021 5 years ago
Oct 9, 2019 7 years ago
Sep 21, 2018 8 years ago
Sep 18, 2018 8 years ago
Sep 7, 2018 8 years ago
Jan 12, 2018 8 years ago
Jan 12, 2018 8 years ago
Aug 22, 2017 9 years ago
Aug 7, 2017 9 years ago
Jun 30, 2017 9 years ago
Jun 14, 2017 9 years ago
May 24, 2017 9 years ago
May 23, 2017 9 years ago
May 22, 2017 9 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Popups Extended 1.0.0-alpha.9 · audited by WP Registry

No security issues found.

Audited release
1.0.0-alpha.9
Findings
none
Worst severity
—
Content hash
98c57129f4cd1f03d2fc2120…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.