Version Description
- Fixed: Enable / Disable at 404 page
Download this release
Release Info
Developer | damiroquai |
Plugin | myStickymenu |
Version | 2.0.6 |
Comparing to | |
See all releases |
Code changes from version 2.0.5 to 2.0.6
- mystickymenu.php +28 -4
- readme.txt +4 -2
mystickymenu.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: myStickymenu
|
4 |
Plugin URI: http://wordpress.transformnews.com/plugins/mystickymenu-simple-sticky-fixed-on-top-menu-implementation-for-twentythirteen-menu-269
|
5 |
Description: Simple sticky (fixed on top) menu implementation for navigation menu. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
-
Version: 2.0.
|
7 |
Author: m.r.d.a
|
8 |
Author URI: http://wordpress.transformnews.com/
|
9 |
Text Domain: mystickymenu
|
@@ -12,7 +12,7 @@
|
|
12 |
*/
|
13 |
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
-
define( 'MYSTICKY_VERSION', '2.0.
|
16 |
|
17 |
class MyStickyMenuBackend
|
18 |
{
|
@@ -392,6 +392,12 @@ class MyStickyMenuBackend
|
|
392 |
'my-stickymenu-settings',
|
393 |
'setting_section_id'
|
394 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
|
396 |
|
397 |
|
@@ -476,7 +482,9 @@ class MyStickyMenuBackend
|
|
476 |
if( isset( $input['mysticky_disable_at_search'] ) )
|
477 |
$new_input['mysticky_disable_at_search'] = sanitize_text_field( $input['mysticky_disable_at_search'] );
|
478 |
|
479 |
-
|
|
|
|
|
480 |
|
481 |
|
482 |
|
@@ -775,6 +783,14 @@ class MyStickyMenuBackend
|
|
775 |
);
|
776 |
_e('<span>search </span>', 'mystickymenu');
|
777 |
printf('</div>');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
778 |
|
779 |
if (isset ( $this->options['mysticky_disable_at_page'] ) == true ) {
|
780 |
|
@@ -955,6 +971,7 @@ class MyStickyMenuFrontend
|
|
955 |
$mysticky_disable_at_single = isset($mysticky_options['mysticky_disable_at_single']);
|
956 |
$mysticky_disable_at_archive = isset($mysticky_options['mysticky_disable_at_archive']);
|
957 |
$mysticky_disable_at_search = isset($mysticky_options['mysticky_disable_at_search']);
|
|
|
958 |
$mysticky_enable_at_pages = isset($mysticky_options['mysticky_enable_at_pages']) ? $mysticky_options['mysticky_enable_at_pages'] : '';
|
959 |
$mysticky_enable_at_posts = isset($mysticky_options['mysticky_enable_at_posts']) ? $mysticky_options['mysticky_enable_at_posts'] : '';
|
960 |
//$mystickymenu_enable_at_pages_exp = explode( ',', $mystickymenu_enable_at_pages );
|
@@ -1035,11 +1052,18 @@ class MyStickyMenuFrontend
|
|
1035 |
|
1036 |
} elseif ( is_search()){
|
1037 |
|
1038 |
-
//
|
1039 |
if ( $mysticky_disable_at_search == false ) {
|
1040 |
$this->mystickymenu_script();
|
1041 |
};
|
1042 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1043 |
}
|
1044 |
|
1045 |
|
3 |
Plugin Name: myStickymenu
|
4 |
Plugin URI: http://wordpress.transformnews.com/plugins/mystickymenu-simple-sticky-fixed-on-top-menu-implementation-for-twentythirteen-menu-269
|
5 |
Description: Simple sticky (fixed on top) menu implementation for navigation menu. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
+
Version: 2.0.6
|
7 |
Author: m.r.d.a
|
8 |
Author URI: http://wordpress.transformnews.com/
|
9 |
Text Domain: mystickymenu
|
12 |
*/
|
13 |
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
+
define( 'MYSTICKY_VERSION', '2.0.6' );
|
16 |
|
17 |
class MyStickyMenuBackend
|
18 |
{
|
392 |
'my-stickymenu-settings',
|
393 |
'setting_section_id'
|
394 |
);
|
395 |
+
add_settings_field(
|
396 |
+
'mysticky_disable_at_404',
|
397 |
+
__("Disable at", 'mystickymenu'),
|
398 |
+
'my-stickymenu-settings',
|
399 |
+
'setting_section_id'
|
400 |
+
);
|
401 |
|
402 |
|
403 |
|
482 |
if( isset( $input['mysticky_disable_at_search'] ) )
|
483 |
$new_input['mysticky_disable_at_search'] = sanitize_text_field( $input['mysticky_disable_at_search'] );
|
484 |
|
485 |
+
if( isset( $input['mysticky_disable_at_404'] ) )
|
486 |
+
$new_input['mysticky_disable_at_404'] = sanitize_text_field( $input['mysticky_disable_at_404'] );
|
487 |
+
|
488 |
|
489 |
|
490 |
|
783 |
);
|
784 |
_e('<span>search </span>', 'mystickymenu');
|
785 |
printf('</div>');
|
786 |
+
|
787 |
+
printf(
|
788 |
+
'<div><input id="%1$s" name="mysticky_option_name[mysticky_disable_at_404]" type="checkbox" %2$s /> ',
|
789 |
+
'mysticky_disable_at_404',
|
790 |
+
checked( isset( $this->options['mysticky_disable_at_404'] ), true, false )
|
791 |
+
);
|
792 |
+
_e('<span>404 </span>', 'mystickymenu');
|
793 |
+
printf('</div>');
|
794 |
|
795 |
if (isset ( $this->options['mysticky_disable_at_page'] ) == true ) {
|
796 |
|
971 |
$mysticky_disable_at_single = isset($mysticky_options['mysticky_disable_at_single']);
|
972 |
$mysticky_disable_at_archive = isset($mysticky_options['mysticky_disable_at_archive']);
|
973 |
$mysticky_disable_at_search = isset($mysticky_options['mysticky_disable_at_search']);
|
974 |
+
$mysticky_disable_at_404 = isset($mysticky_options['mysticky_disable_at_404']);
|
975 |
$mysticky_enable_at_pages = isset($mysticky_options['mysticky_enable_at_pages']) ? $mysticky_options['mysticky_enable_at_pages'] : '';
|
976 |
$mysticky_enable_at_posts = isset($mysticky_options['mysticky_enable_at_posts']) ? $mysticky_options['mysticky_enable_at_posts'] : '';
|
977 |
//$mystickymenu_enable_at_pages_exp = explode( ',', $mystickymenu_enable_at_pages );
|
1052 |
|
1053 |
} elseif ( is_search()){
|
1054 |
|
1055 |
+
//Search
|
1056 |
if ( $mysticky_disable_at_search == false ) {
|
1057 |
$this->mystickymenu_script();
|
1058 |
};
|
1059 |
|
1060 |
+
} elseif ( is_404()){
|
1061 |
+
|
1062 |
+
//404
|
1063 |
+
if ( $mysticky_disable_at_404 == false ) {
|
1064 |
+
$this->mystickymenu_script();
|
1065 |
+
};
|
1066 |
+
|
1067 |
}
|
1068 |
|
1069 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: damiroquai
|
|
3 |
Donate link: http://wordpress.transformnews.com/contact
|
4 |
Tags: sticky, menu, header, sticky menu, sticky header, floating, floating menu
|
5 |
Requires at least: 3.5.1
|
6 |
-
Tested up to:
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
This lightweight plugin will made your menu or header sticky on top of page, after desired number of pixels when scrolled.
|
@@ -54,6 +54,8 @@ In some cases you can use the whole header div and than just style it different
|
|
54 |
|
55 |
|
56 |
== Changelog ==
|
|
|
|
|
57 |
= 2.0.5 =
|
58 |
* Added: Admin settings sidebar right
|
59 |
* Added: Admin separated js script
|
3 |
Donate link: http://wordpress.transformnews.com/contact
|
4 |
Tags: sticky, menu, header, sticky menu, sticky header, floating, floating menu
|
5 |
Requires at least: 3.5.1
|
6 |
+
Tested up to: 5.0
|
7 |
+
Stable tag: 2.0.6
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
This lightweight plugin will made your menu or header sticky on top of page, after desired number of pixels when scrolled.
|
54 |
|
55 |
|
56 |
== Changelog ==
|
57 |
+
= 2.0.6 =
|
58 |
+
* Fixed: Enable / Disable at 404 page
|
59 |
= 2.0.5 =
|
60 |
* Added: Admin settings sidebar right
|
61 |
* Added: Admin separated js script
|