Popup Maker – Popup Forms, Optins & More - Version 1.9.2

Version Description

Download this release

Release Info

Developer danieliser
Plugin Icon 128x128 Popup Maker – Popup Forms, Optins & More
Version 1.9.2
Comparing to
See all releases

Code changes from version 1.9.1 to 1.9.2

CHANGELOG.md CHANGED
@@ -1,5 +1,8 @@
1
  ### Unreleased Changes
2
 
 
 
 
3
  ### v1.9.1 - 02/13/2020
4
  * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
5
 
1
  ### Unreleased Changes
2
 
3
+ ### v1.9.2 - 03/26/2020
4
+ * Tweak: Add support for WP 5.4's new method of adding custom fields to the nav menu editor.
5
+
6
  ### v1.9.1 - 02/13/2020
7
  * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
8
 
includes/extension-list.json CHANGED
@@ -1,15 +1,4 @@
1
  [
2
- {
3
- "new_version": "",
4
- "name": "Core Extensions Bundle",
5
- "slug": "core-extensions-bundle",
6
- "url": "https:\/\/wppopupmaker.com\/extensions\/core-extensions-bundle\/?changelog=1",
7
- "homepage": "https:\/\/wppopupmaker.com\/extensions\/core-extensions-bundle\/",
8
- "package": "",
9
- "download_link": "",
10
- "image": "https:\/\/wppopupmaker.com\/wp-content\/uploads\/edd\/2015\/08\/Core-Extension-Bundle.png",
11
- "excerpt": "Save Big & Get access to all core Popup Maker extensions + all future extensions by purchasing our massively discounted extensions bundle."
12
- },
13
  {
14
  "new_version": "1.1.0",
15
  "name": "Exit Intent Popups",
1
  [
 
 
 
 
 
 
 
 
 
 
 
2
  {
3
  "new_version": "1.1.0",
4
  "name": "Exit Intent Popups",
includes/modules/menus.php CHANGED
@@ -67,14 +67,20 @@ class PUM_Modules_Menu {
67
  public static function nav_menu_walker( $walker ) {
68
  global $wp_version;
69
 
70
- if ( doing_filter( 'plugins_loaded' ) ) {
71
- return $walker;
72
- }
73
-
74
- if ( $walker == 'Walker_Nav_Menu_Edit_Custom_Fields' ) {
 
 
 
 
 
75
  return $walker;
76
  }
77
 
 
78
  if ( ! class_exists( 'Walker_Nav_Menu_Edit_Custom_Fields' ) ) {
79
  if ( version_compare( $wp_version, '3.6', '>=' ) ) {
80
  require_once POPMAKE_DIR . '/includes/modules/menus/class-nav-menu-edit-custom-fields.php';
67
  public static function nav_menu_walker( $walker ) {
68
  global $wp_version;
69
 
70
+ $bail_early = [
71
+ // WP 5.4 adds support for custom fields, no need to do this hack at all.
72
+ version_compare( $wp_version, '5.4', '>=' ),
73
+ // not sure about this one, was part of the original solution.
74
+ doing_filter( 'plugins_loaded' ),
75
+ // No need if its already loaded by another plugin.
76
+ $walker === 'Walker_Nav_Menu_Edit_Custom_Fields',
77
+ ];
78
+
79
+ if ( in_array( true, $bail_early ) ) {
80
  return $walker;
81
  }
82
 
83
+ // Load custom nav menu walker class for custom field compatibility.
84
  if ( ! class_exists( 'Walker_Nav_Menu_Edit_Custom_Fields' ) ) {
85
  if ( version_compare( $wp_version, '3.6', '>=' ) ) {
86
  require_once POPMAKE_DIR . '/includes/modules/menus/class-nav-menu-edit-custom-fields.php';
languages/popup-maker.pot CHANGED
@@ -2838,11 +2838,11 @@ msgctxt "%s represent opening and closing link html"
2838
  msgid "Use this if there is a conflict with your theme or another plugin in the nav menu editor. %sSee Details%s"
2839
  msgstr ""
2840
 
2841
- #: includes/modules/menus.php:162
2842
  msgid "Trigger a Popup"
2843
  msgstr ""
2844
 
2845
- #: includes/modules/menus.php:173
2846
  msgid "Choose a popup to trigger when this item is clicked."
2847
  msgstr ""
2848
 
2838
  msgid "Use this if there is a conflict with your theme or another plugin in the nav menu editor. %sSee Details%s"
2839
  msgstr ""
2840
 
2841
+ #: includes/modules/menus.php:168
2842
  msgid "Trigger a Popup"
2843
  msgstr ""
2844
 
2845
+ #: includes/modules/menus.php:179
2846
  msgid "Choose a popup to trigger when this item is clicked."
2847
  msgstr ""
2848
 
popup-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Popup Maker
4
  * Plugin URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=plugin-uri
5
  * Description: Easily create & style popups with any content. Theme editor to quickly style your popups. Add forms, social media boxes, videos & more.
6
- * Version: 1.9.1
7
  * Author: Popup Maker
8
  * Author URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=author-uri
9
  * License: GPL2 or later
@@ -93,7 +93,7 @@ class Popup_Maker {
93
  /**
94
  * @var string Plugin Version
95
  */
96
- public static $VER = '1.9.1';
97
 
98
  /**
99
  * @var int DB Version
3
  * Plugin Name: Popup Maker
4
  * Plugin URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=plugin-uri
5
  * Description: Easily create & style popups with any content. Theme editor to quickly style your popups. Add forms, social media boxes, videos & more.
6
+ * Version: 1.9.2
7
  * Author: Popup Maker
8
  * Author URI: https://wppopupmaker.com/?utm_campaign=PluginInfo&utm_source=plugin-header&utm_medium=author-uri
9
  * License: GPL2 or later
93
  /**
94
  * @var string Plugin Version
95
  */
96
+ public static $VER = '1.9.2';
97
 
98
  /**
99
  * @var int DB Version
readme.txt CHANGED
@@ -5,9 +5,9 @@ Plugin URI: https://wppopupmaker.com/?utm_capmaign=Readme&utm_source=readme-head
5
  Donate link:
6
  Tags: marketing, popup, popups, optin, advertising, conversion, responsive popups, promotion, popover, pop-up, pop over, lightbox, conversion, modal
7
  Requires at least: 4.1
8
- Tested up to: 5.3
9
  Requires PHP: 5.6
10
- Stable tag: 1.9.1
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
@@ -18,7 +18,7 @@ Everything you need to create unique popup user experiences. Insert forms & othe
18
  = Create Effective Popups For WordPress =
19
  [Popup Maker](https://wppopupmaker.com)™ is the **best popup plugin WordPress** has to offer. It is incredibly versatile & flexible. Bend it to create any type of popup, modal, or content overlay for your WordPress website.
20
 
21
- Easily create email opt-in popups, contact form popups, announcements, [EU cookie notices](https://ninjaforms.com/eu-cookie-notices-ninja-forms/), slide-ins, & more. Check out some examples in our video below:
22
 
23
  https://www.youtube.com/watch?v=PomnMganMVM
24
 
@@ -27,7 +27,7 @@ https://www.youtube.com/watch?v=PomnMganMVM
27
  Create unlimited popups of every type you need and customize every facet of each of your popups from theme and position, to targeting and cookies.
28
 
29
  = Trusted by many people just like you! =
30
- Popup Maker is used on over 400,000 websites and has received over 3,100 5-star reviews just like this one:
31
 
32
  > **Great product – best I’ve used!**
33
  > "I’ve tried many different popup programs, but I must say I find this one the best!" ~[@jessefjosserand](https://wordpress.org/support/topic/great-product-best-ive-used/)
@@ -36,7 +36,7 @@ Popup Maker is used on over 400,000 websites and has received over 3,100 5-star
36
 
37
  * This popup plugin has limitless potential with no restrictions. If you can’t get the functionality you’re after, we’ll be happy to help you! Just ask at [https://wppopupmaker.com/support/](https://wppopupmaker.com/support/).
38
  * Slide Out Popups, Banner Bars, Floating Sticky Popups, Notification Popups, Loading Screen Popups, Video Lightboxes, and Opt-In Form Popups.
39
- * Our popups support the most popular form building plugins available: Ninja Forms, Gravity Forms, Contact Form 7, Caldera Forms, WPForms, MC4WP (Mailchimp for WordPress), & More.
40
  * We support every list building form, including but not limited to: MailChimp, AWeber, InfusionSoft, GetResponse, Constant Contact, Mail Poet, Mad Mimi, Hubspot, and Emma.
41
  * Use our unique **Popup Editor** to build any content you can imagine inside of our popups, plus control popup sizing, position, animation, and so much more.
42
  * **Conditions** allow you to target exactly who will (and will not) see your popups. Target any WordPress content such as: posts, pages, and 26 more!
@@ -125,6 +125,9 @@ There are several common causes for this, check [this guide for help](https://do
125
 
126
  View our [complete changelog](https://github.com/PopupMaker/Popup-Maker/blob/master/CHANGELOG.md) for up-to-date information on what has been going on with the development of Popup Maker.
127
 
 
 
 
128
  = v1.9.1 - 02/13/2020 =
129
  * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
130
 
5
  Donate link:
6
  Tags: marketing, popup, popups, optin, advertising, conversion, responsive popups, promotion, popover, pop-up, pop over, lightbox, conversion, modal
7
  Requires at least: 4.1
8
+ Tested up to: 5.4
9
  Requires PHP: 5.6
10
+ Stable tag: 1.9.2
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
18
  = Create Effective Popups For WordPress =
19
  [Popup Maker](https://wppopupmaker.com)™ is the **best popup plugin WordPress** has to offer. It is incredibly versatile & flexible. Bend it to create any type of popup, modal, or content overlay for your WordPress website.
20
 
21
+ Easily create email opt-in popups, contact form popups, Coronavirus/COVID-19 announcements, [EU cookie notices](https://ninjaforms.com/eu-cookie-notices-ninja-forms/), slide-ins, & more. Check out some examples in our video below:
22
 
23
  https://www.youtube.com/watch?v=PomnMganMVM
24
 
27
  Create unlimited popups of every type you need and customize every facet of each of your popups from theme and position, to targeting and cookies.
28
 
29
  = Trusted by many people just like you! =
30
+ Popup Maker is used on over 500,000 websites and has received over 3,500 5-star reviews just like this one:
31
 
32
  > **Great product – best I’ve used!**
33
  > "I’ve tried many different popup programs, but I must say I find this one the best!" ~[@jessefjosserand](https://wordpress.org/support/topic/great-product-best-ive-used/)
36
 
37
  * This popup plugin has limitless potential with no restrictions. If you can’t get the functionality you’re after, we’ll be happy to help you! Just ask at [https://wppopupmaker.com/support/](https://wppopupmaker.com/support/).
38
  * Slide Out Popups, Banner Bars, Floating Sticky Popups, Notification Popups, Loading Screen Popups, Video Lightboxes, and Opt-In Form Popups.
39
+ * Our popups support the most popular form building plugins available: Ninja Forms, Gravity Forms, Contact Form 7 (CF7), Caldera Forms, WPForms, Mailchimp for WordPress (MC4WP), & More.
40
  * We support every list building form, including but not limited to: MailChimp, AWeber, InfusionSoft, GetResponse, Constant Contact, Mail Poet, Mad Mimi, Hubspot, and Emma.
41
  * Use our unique **Popup Editor** to build any content you can imagine inside of our popups, plus control popup sizing, position, animation, and so much more.
42
  * **Conditions** allow you to target exactly who will (and will not) see your popups. Target any WordPress content such as: posts, pages, and 26 more!
125
 
126
  View our [complete changelog](https://github.com/PopupMaker/Popup-Maker/blob/master/CHANGELOG.md) for up-to-date information on what has been going on with the development of Popup Maker.
127
 
128
+ = v1.9.2 - 03/26/2020 =
129
+ * Tweak: Add support for WP 5.4's new method of adding custom fields to the nav menu editor.
130
+
131
  = v1.9.1 - 02/13/2020 =
132
  * Fix: JS error when MailChimp for WordPress was active but no forms on the page.
133