myStickymenu - Version 2.4.1

Version Description

Credit removal

Download this release

Release Info

Developer galdub
Plugin Icon 128x128 myStickymenu
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4 to 2.4.1

Files changed (3) hide show
  1. mystickymenu.php +5 -5
  2. readme.txt +3 -2
  3. welcome-bar.php +6 -66
mystickymenu.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: myStickymenu
4
Plugin URI: https://premio.io/
5
Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
6
- Version: 2.4
7
Author: Premio
8
Author URI: https://premio.io/downloads/mystickymenu/
9
Text Domain: mystickymenu
@@ -12,7 +12,7 @@ License: GPLv2 or later
12
*/
13
14
defined('ABSPATH') or die("Cannot access pages directly.");
15
- define( 'MYSTICKY_VERSION', '2.4' );
16
require_once("mystickymenu-fonts.php");
17
require_once("welcome-bar.php");
18
@@ -766,7 +766,7 @@ class MyStickyMenuBackend
766
<div class="rpt_feature rpt_feature_0-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
767
<div class="rpt_feature rpt_feature_0-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
768
<div class="rpt_feature rpt_feature_0-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
769
- <div class="rpt_feature rpt_feature_0-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab and remove credit</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
770
<div class="rpt_feature rpt_feature_0-9">
771
<select data-key="0" class="multiple-options">
772
<option data-header="Renewals for 25% off" data-price="19" value="<?php echo esc_url($pro_url."1") ?>">
@@ -799,7 +799,7 @@ class MyStickyMenuBackend
799
<div class="rpt_feature rpt_feature_1-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
800
<div class="rpt_feature rpt_feature_1-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
801
<div class="rpt_feature rpt_feature_1-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
802
- <div class="rpt_feature rpt_feature_1-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab and remove credit</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
803
<div class="rpt_feature rpt_feature_0-9">
804
<select data-key="0" class="multiple-options">
805
<option data-header="Renewals for 25% off" data-price="39" value="<?php echo esc_url($pro_url."2") ?>">
@@ -838,7 +838,7 @@ class MyStickyMenuBackend
838
<div class="rpt_feature rpt_feature_2-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
839
<div class="rpt_feature rpt_feature_2-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
840
<div class="rpt_feature rpt_feature_2-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
841
- <div class="rpt_feature rpt_feature_2-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab and remove credit</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
842
<div class="rpt_feature rpt_feature_0-9">
843
<select data-key="0" class="multiple-options has-multiple-websites">
844
<option data-option="1_year" data-header="Renewals for 25% off" data-price="79" value="<?php echo esc_url($pro_url."3") ?>">
3
Plugin Name: myStickymenu
4
Plugin URI: https://premio.io/
5
Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
6
+ Version: 2.4.1
7
Author: Premio
8
Author URI: https://premio.io/downloads/mystickymenu/
9
Text Domain: mystickymenu
12
*/
13
14
defined('ABSPATH') or die("Cannot access pages directly.");
15
+ define( 'MYSTICKY_VERSION', '2.4.1' );
16
require_once("mystickymenu-fonts.php");
17
require_once("welcome-bar.php");
18
766
<div class="rpt_feature rpt_feature_0-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
767
<div class="rpt_feature rpt_feature_0-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
768
<div class="rpt_feature rpt_feature_0-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
769
+ <div class="rpt_feature rpt_feature_0-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
770
<div class="rpt_feature rpt_feature_0-9">
771
<select data-key="0" class="multiple-options">
772
<option data-header="Renewals for 25% off" data-price="19" value="<?php echo esc_url($pro_url."1") ?>">
799
<div class="rpt_feature rpt_feature_1-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
800
<div class="rpt_feature rpt_feature_1-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
801
<div class="rpt_feature rpt_feature_1-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
802
+ <div class="rpt_feature rpt_feature_1-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
803
<div class="rpt_feature rpt_feature_0-9">
804
<select data-key="0" class="multiple-options">
805
<option data-header="Renewals for 25% off" data-price="39" value="<?php echo esc_url($pro_url."2") ?>">
838
<div class="rpt_feature rpt_feature_2-3"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Add CSS of your own to the sticky menu</span>CSS style<span class="rpt_tooltip_plus" > +</span></a></div>
839
<div class="rpt_feature rpt_feature_2-4"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Show/hide the sticky menu on specific pages</span>Page targeting<span class="rpt_tooltip_plus" > +</span></a></div>
840
<div class="rpt_feature rpt_feature_2-5"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Fade/Slide, opacity, background color, transition time and more</span>Effects and more<span class="rpt_tooltip_plus" > +</span></a></div>
841
+ <div class="rpt_feature rpt_feature_2-6"><a href="javascript:;" class="rpt_tooltip"><span class="intool"><b></b>Including page targeting, delay and scroll triggers, devices, position, height, expiry date, open link in a new tab</span>Welcome bar<span class="rpt_tooltip_plus"> +</span></a></div>
842
<div class="rpt_feature rpt_feature_0-9">
843
<select data-key="0" class="multiple-options has-multiple-websites">
844
<option data-option="1_year" data-header="Renewals for 25% off" data-price="79" value="<?php echo esc_url($pro_url."3") ?>">
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: tomeraharon, galdub, premio
3
Tags:menu, header, sticky menu, sticky header, floating menu, floating navigation menu, navigation menu, navigation, sticky navigation menu, welcome bar, hello bar, top bar, sticky bar, floating bar, notification bar
4
Requires at least: 3.5.1
5
Tested up to: 5.4
6
- Stable tag: 2.4
7
License: GPLv2 or later
8
9
This sticky menu plugin will make your menu or header stick to the top of page, when scrolled down and up. Also create a beautiful welcome notification bar with it.
@@ -65,7 +65,6 @@ My Sticky Menu is tested and compatible with Elementor website builder, Divi, WP
65
But wait, there's more 😉
66
67
= Welcome Bar Pro Features =
68
- * Remove the Get Bar credit from your notification bar
69
* Display your floating bar at bottom position
70
* Change the height of the sticky notification bar
71
* Open redirect link in a new tab
@@ -266,6 +265,8 @@ After installing the plugin, you’ll have the option to turn on the welcome bar
266
267
268
== Changelog ==
269
= 2.4 =
270
You can now change the sticky menu font color when the menu is sticky. We've also fixed a resize issue and a Divi gap bug
271
= 2.3.9 =
3
Tags:menu, header, sticky menu, sticky header, floating menu, floating navigation menu, navigation menu, navigation, sticky navigation menu, welcome bar, hello bar, top bar, sticky bar, floating bar, notification bar
4
Requires at least: 3.5.1
5
Tested up to: 5.4
6
+ Stable tag: 2.4.1
7
License: GPLv2 or later
8
9
This sticky menu plugin will make your menu or header stick to the top of page, when scrolled down and up. Also create a beautiful welcome notification bar with it.
65
But wait, there's more 😉
66
67
= Welcome Bar Pro Features =
68
* Display your floating bar at bottom position
69
* Change the height of the sticky notification bar
70
* Open redirect link in a new tab
265
266
267
== Changelog ==
268
+ = 2.4.1 =
269
+ Credit removal
270
= 2.4 =
271
You can now change the sticky menu font color when the menu is sticky. We've also fixed a resize issue and a Divi gap bug
272
= 2.3.9 =
welcome-bar.php CHANGED
@@ -231,17 +231,6 @@ function mysticky_welcome_bar_backend() {
231
</div>
232
</div>
233
</div>
234
-
235
- <div class="mysticky-welcomebar-setting-content mysticky-welcomebar-setting-remove-getbar">
236
- <label><?php _e('Remove myStickymenu Credit', 'myStickymenu'); ?></label>
237
- <div class="mysticky-welcomebar-setting-content-right">
238
- <div class="mysticky-welcomebar-switch">
239
- <input type="checkbox" id="mysticky-welcomebar-remove-getbar" name="mysticky_option_welcomebar[mysticky_welcomebar_remove_getbar]" value="1" disabled />
240
- <span class="slider"></span>
241
- </div>
242
- <span class="myStickymenu-upgrade"><a class="sticky-header-upgrade-now" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span>
243
- </div>
244
- </div>
245
</div>
246
<div class="mysticky-welcomebar-setting-block">
247
<div class="mysticky-welcomebar-subheader-title">
@@ -339,8 +328,7 @@ function mysticky_welcome_bar_backend() {
339
<div class="mysticky-welcomebar-btn">
340
<a href="#" ><?php echo isset($welcomebar['mysticky_welcomebar_btn_text']) ? $welcomebar['mysticky_welcomebar_btn_text'] : "Got it!";?></a>
341
</div>
342
- <a href="javascript:void(0)" class="mysticky-welcomebar-close">X</a>
343
- <a href="#" class="mysticky-welcomebar-getbar"><?php _e( 'myStickymenu', 'mystickymenu' );?></a>
344
</div>
345
</div>
346
</div>
@@ -390,7 +378,7 @@ function mysticky_welcome_bar_backend() {
390
display: none;
391
align-items: center;
392
justify-content: center;
393
- padding: 20px 30px 20px 10px;
394
z-index: 9999999;
395
}
396
.mysticky-welcomebar-preview-mobile-screen .mysticky-welcomebar-fixed{
@@ -473,33 +461,9 @@ function mysticky_welcome_bar_backend() {
473
.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
474
display: inline-block;
475
}
476
- .mysticky-welcomebar-getbar:focus,
477
- .mysticky-welcomebar-getbar:active,
478
- .mysticky-welcomebar-getbar {
479
- background-color: rgba(140,140,140,0.5) !important;
480
- border-radius: 8px !important;
481
- color: #FFFFFF !important;
482
- position: absolute !important;
483
- padding: 3px !important;
484
- bottom: 3px !important;
485
- left: 3px !important;
486
- font-size: 10px !important;
487
- line-height: 1.4 !important;
488
- margin: 0 !important;
489
- display: inline-block !important;
490
- vertical-align: top !important;
491
- font-family: Poppins !important;
492
- text-decoration: none !important;
493
- visibility: visible !important;
494
- }
495
- .mysticky-welcomebar-getbar:hover {
496
- color: #000000 !important;
497
- opacity: 0.5 !important;
498
- }
499
-
500
@media only screen and (max-width: 1024px) {
501
.mysticky-welcomebar-fixed {
502
- padding: 0 20px 0 10px;
503
}
504
.mysticky-welcomebar-fixed .mysticky-welcomebar-close {
505
width: 20px;
@@ -930,8 +894,7 @@ function mysticky_welcome_bar_frontend(){
930
<div class="mysticky-welcomebar-btn">
931
<a href="<?php echo $mysticky_welcomebar_actionselect_url; ?>" <?php if( isset($welcomebar['mysticky_welcomebar_redirect_newtab']) && $welcomebar['mysticky_welcomebar_actionselect'] == 'redirect_to_url' && $welcomebar['mysticky_welcomebar_redirect_newtab']== 1):?> target="_blank" <?php endif;?>><?php echo isset($welcomebar['mysticky_welcomebar_btn_text'])?$welcomebar['mysticky_welcomebar_btn_text']:"Got it!";?></a>
932
</div>
933
- <a href="javascript:void(0)" class="mysticky-welcomebar-close">X</a>
934
- <a href="https://premio.io/downloads/mystickymenu/?utm_source=credit&domain=<?php echo $_SERVER['HTTP_HOST']; ?>" class="mysticky-welcomebar-getbar" target="_blank" rel="noopener"><?php _e( 'myStickymenu', 'mystickymenu' );?></a>
935
</div>
936
<script>
937
@@ -1351,31 +1314,8 @@ function mysticky_welcome_bar_frontend(){
1351
}
1352
.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
1353
display: inline-block;
1354
- }
1355
- .mysticky-welcomebar-getbar:focus,
1356
- .mysticky-welcomebar-getbar:active,
1357
- .mysticky-welcomebar-getbar {
1358
- background-color: rgba(140,140,140,0.5) !important;
1359
- border-radius: 8px !important;
1360
- color: #FFFFFF !important;
1361
- position: absolute !important;
1362
- padding: 3px !important;
1363
- bottom: 5px !important;
1364
- left: 10px !important;
1365
- font-size: 12px !important;
1366
- line-height: 1.4 !important;
1367
- margin: 0 !important;
1368
- display: inline-block !important;
1369
- vertical-align: top !important;
1370
- font-family: Poppins !important;
1371
- text-decoration: none !important;
1372
- visibility: visible !important;
1373
- outline: 0 !important;
1374
- }
1375
- .mysticky-welcomebar-getbar:hover {
1376
- color: #000000 !important;
1377
- opacity: 0.5 !important;
1378
- }
1379
/* Animated Buttons */
1380
.mysticky-welcomebar-btn a {
1381
-webkit-animation-duration: 1s;
231
</div>
232
</div>
233
</div>
234
</div>
235
<div class="mysticky-welcomebar-setting-block">
236
<div class="mysticky-welcomebar-subheader-title">
328
<div class="mysticky-welcomebar-btn">
329
<a href="#" ><?php echo isset($welcomebar['mysticky_welcomebar_btn_text']) ? $welcomebar['mysticky_welcomebar_btn_text'] : "Got it!";?></a>
330
</div>
331
+ <a href="javascript:void(0)" class="mysticky-welcomebar-close">X</a>
332
</div>
333
</div>
334
</div>
378
display: none;
379
align-items: center;
380
justify-content: center;
381
+ padding: 20px 10px 20px 10px;
382
z-index: 9999999;
383
}
384
.mysticky-welcomebar-preview-mobile-screen .mysticky-welcomebar-fixed{
461
.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
462
display: inline-block;
463
}
464
@media only screen and (max-width: 1024px) {
465
.mysticky-welcomebar-fixed {
466
+ padding: 0 10px 0 10px;
467
}
468
.mysticky-welcomebar-fixed .mysticky-welcomebar-close {
469
width: 20px;
894
<div class="mysticky-welcomebar-btn">
895
<a href="<?php echo $mysticky_welcomebar_actionselect_url; ?>" <?php if( isset($welcomebar['mysticky_welcomebar_redirect_newtab']) && $welcomebar['mysticky_welcomebar_actionselect'] == 'redirect_to_url' && $welcomebar['mysticky_welcomebar_redirect_newtab']== 1):?> target="_blank" <?php endif;?>><?php echo isset($welcomebar['mysticky_welcomebar_btn_text'])?$welcomebar['mysticky_welcomebar_btn_text']:"Got it!";?></a>
896
</div>
897
+ <a href="javascript:void(0)" class="mysticky-welcomebar-close">X</a>
898
</div>
899
<script>
900
1314
}
1315
.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
1316
display: inline-block;
1317
+ }
1318
+
1319
/* Animated Buttons */
1320
.mysticky-welcomebar-btn a {
1321
-webkit-animation-duration: 1s;