Version Description
- Added: "Make visible when scrolled on Homepage" after number of pixels. Now its possible to have one activation height for home page and another for the rest of the pages.
- Added German language
Download this release
Release Info
Developer | damiroquai |
Plugin | myStickymenu |
Version | 1.8 |
Comparing to | |
See all releases |
Code changes from version 1.7 to 1.8
- languages/mystickymenu-de_DE.mo +0 -0
- languages/mystickymenu-de_DE.po +143 -0
- languages/mystickymenu-es_ES.mo +0 -0
- languages/mystickymenu-hr_HR.mo +0 -0
- languages/mystickymenu-hr_HR.po +31 -27
- languages/mystickymenu-rs_RS.mo +0 -0
- languages/mystickymenu-rs_RS.po +31 -27
- languages/mystickymenu.mo +0 -0
- languages/mystickymenu.po +31 -27
- mystickymenu.php +210 -194
- readme.txt +8 -1
languages/mystickymenu-de_DE.mo
ADDED
Binary file
|
languages/mystickymenu-de_DE.po
ADDED
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: myStickymenu\n"
|
4 |
+
"POT-Creation-Date: 2014-09-30 12:27+0100\n"
|
5 |
+
"PO-Revision-Date: 2014-09-30 12:35+0100\n"
|
6 |
+
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
+
"Language-Team: Schelli <mail@schelli.eu>\n"
|
8 |
+
"Language: de_DE\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.5.7\n"
|
13 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
+
"X-Poedit-SearchPath-0: ..\n"
|
18 |
+
"X-Poedit-SearchPath-1: .\n"
|
19 |
+
|
20 |
+
#: ../mystickymenu.php:66
|
21 |
+
msgid "myStickymenu Settings"
|
22 |
+
msgstr "myStickymenu Einstellungen"
|
23 |
+
|
24 |
+
#: ../mystickymenu.php:95
|
25 |
+
msgid "myStickymenu Options"
|
26 |
+
msgstr "myStickymenu Optionen"
|
27 |
+
|
28 |
+
#: ../mystickymenu.php:102
|
29 |
+
msgid "Sticky Class"
|
30 |
+
msgstr "Sticky Klasse"
|
31 |
+
|
32 |
+
#: ../mystickymenu.php:110
|
33 |
+
msgid "Sticky z-index"
|
34 |
+
msgstr "Sticky z-Index"
|
35 |
+
|
36 |
+
#: ../mystickymenu.php:118
|
37 |
+
msgid "Sticky Background Color"
|
38 |
+
msgstr "Sticky Hintergrundfarbe"
|
39 |
+
|
40 |
+
#: ../mystickymenu.php:126
|
41 |
+
msgid "Sticky Opacity"
|
42 |
+
msgstr "Deckkraft"
|
43 |
+
|
44 |
+
#: ../mystickymenu.php:134
|
45 |
+
msgid "Sticky Transition Time"
|
46 |
+
msgstr "Einblendegeschwindigkeit"
|
47 |
+
|
48 |
+
#: ../mystickymenu.php:142
|
49 |
+
msgid "Disable at Small Screen Sizes"
|
50 |
+
msgstr "Deaktivierung bei Bildschirmbreiten"
|
51 |
+
|
52 |
+
#: ../mystickymenu.php:150
|
53 |
+
msgid "Make visible when scroled"
|
54 |
+
msgstr "Einblendung"
|
55 |
+
|
56 |
+
#: ../mystickymenu.php:158
|
57 |
+
msgid "Make visible when scroled on homepage"
|
58 |
+
msgstr "Einblendung (Startseite)"
|
59 |
+
|
60 |
+
#: ../mystickymenu.php:166
|
61 |
+
msgid "Fade or slide effect"
|
62 |
+
msgstr " Einblenden oder Hereingleiten"
|
63 |
+
|
64 |
+
#: ../mystickymenu.php:174
|
65 |
+
msgid ".myfixed css class"
|
66 |
+
msgstr ".myfixed CSS-Klasse"
|
67 |
+
|
68 |
+
#: ../mystickymenu.php:258
|
69 |
+
msgid ""
|
70 |
+
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
71 |
+
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
72 |
+
"class desired to be sticky (div id can be used too)."
|
73 |
+
msgstr ""
|
74 |
+
"Füge deiner Seite ein optisch anspechendes und modernes \"Sticky Menü\" oder "
|
75 |
+
"einen \"Sticky Header\" hinzu. Das Plugin ist voreingestellt für das Theme "
|
76 |
+
"\"Twenty Thirteen\". <br />Um es mit anderen Themes zu nutzen, brauchst du "
|
77 |
+
"nur das Feld \"Sticky Klasse\" entsprechend anzupassen."
|
78 |
+
|
79 |
+
#: ../mystickymenu.php:270
|
80 |
+
msgid "menu or header div class or id."
|
81 |
+
msgstr ""
|
82 |
+
"Menü oder Header div-Klasse bzw. ID. (Für einige Themes findest du diese <a "
|
83 |
+
"href='http://wordpress.transformnews.com/tutorials/mystickymenu-theme-"
|
84 |
+
"support-682'>hier</a>.)"
|
85 |
+
|
86 |
+
#: ../mystickymenu.php:296
|
87 |
+
msgid "numbers 1-100."
|
88 |
+
msgstr "Ein Wert zwischen 1 und 100"
|
89 |
+
|
90 |
+
#: ../mystickymenu.php:306
|
91 |
+
msgid "in seconds."
|
92 |
+
msgstr "in Sekunden"
|
93 |
+
|
94 |
+
#: ../mystickymenu.php:315
|
95 |
+
msgid "less than"
|
96 |
+
msgstr "kleiner als"
|
97 |
+
|
98 |
+
#: ../mystickymenu.php:320
|
99 |
+
msgid "px width, 0 to disable."
|
100 |
+
msgstr "Pixel (Keine Deaktivierung: 0)"
|
101 |
+
|
102 |
+
#: ../mystickymenu.php:329 ../mystickymenu.php:343
|
103 |
+
msgid "after"
|
104 |
+
msgstr "nach "
|
105 |
+
|
106 |
+
#: ../mystickymenu.php:334 ../mystickymenu.php:348
|
107 |
+
msgid "px. (scroll)"
|
108 |
+
msgstr "Pixeln (scrollen)"
|
109 |
+
|
110 |
+
#: ../mystickymenu.php:359
|
111 |
+
msgid "Checked is slide, unchecked is fade."
|
112 |
+
msgstr "Aktiviert = Hereingleiten, Deaktiviert = Einblenden"
|
113 |
+
|
114 |
+
#: ../mystickymenu.php:368
|
115 |
+
msgid ""
|
116 |
+
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
117 |
+
"default style."
|
118 |
+
msgstr ""
|
119 |
+
"Ändere oder ergänze den CSS-Code um den Stil des \"Sticky Menü\" anzupassen."
|
120 |
+
|
121 |
+
#: ../mystickymenu.php:375
|
122 |
+
msgid "Default style: "
|
123 |
+
msgstr "Voreingestellter Stil:<br />"
|
124 |
+
|
125 |
+
#: ../mystickymenu.php:377
|
126 |
+
msgid ""
|
127 |
+
"If you want to change sticky hover color first add default style and than: "
|
128 |
+
msgstr ""
|
129 |
+
"Um die Farbe des \"Sticky Menü\" beim Mouseover (hover) zu ändern ergänze "
|
130 |
+
"den voreingestellten Stil um folgenden Code:<br />"
|
131 |
+
|
132 |
+
#: ../mystickymenu.php:379
|
133 |
+
msgid ""
|
134 |
+
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
135 |
+
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
136 |
+
"class-403'>here</a>."
|
137 |
+
msgstr ""
|
138 |
+
"Mehr Beispiele findest du <a href='http://wordpress.transformnews.com/"
|
139 |
+
"tutorials/mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
140 |
+
"class-403'>hier</a>."
|
141 |
+
|
142 |
+
#~ msgid "mymessage2"
|
143 |
+
#~ msgstr "Bye"
|
languages/mystickymenu-es_ES.mo
CHANGED
Binary file
|
languages/mystickymenu-hr_HR.mo
CHANGED
Binary file
|
languages/mystickymenu-hr_HR.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
-
"POT-Creation-Date: 2014-
|
5 |
-
"PO-Revision-Date: 2014-
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: Croatian\n"
|
@@ -17,51 +17,55 @@ msgstr ""
|
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
-
#: ../mystickymenu.php:
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr "myStickymenu Postavke"
|
23 |
|
24 |
-
#: ../mystickymenu.php:
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr "myStickymenu Opcije"
|
27 |
|
28 |
-
#: ../mystickymenu.php:
|
29 |
msgid "Sticky Class"
|
30 |
msgstr "Sticky klasa"
|
31 |
|
32 |
-
#: ../mystickymenu.php:
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr "Sticky z-index"
|
35 |
|
36 |
-
#: ../mystickymenu.php:
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr "Sticky pozadinska boja"
|
39 |
|
40 |
-
#: ../mystickymenu.php:
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr "Sticky prozirnost"
|
43 |
|
44 |
-
#: ../mystickymenu.php:
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr "Sticky vrijeme tranzicije"
|
47 |
|
48 |
-
#: ../mystickymenu.php:
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr "Onemogući na malim ekranima"
|
51 |
|
52 |
-
#: ../mystickymenu.php:
|
53 |
-
msgid "Make visible when
|
54 |
msgstr "Učini izbornik vidljivim"
|
55 |
|
56 |
-
#: ../mystickymenu.php:
|
|
|
|
|
|
|
|
|
57 |
msgid "Fade or slide effect"
|
58 |
msgstr "Fade ili Slide efekt"
|
59 |
|
60 |
-
#: ../mystickymenu.php:
|
61 |
msgid ".myfixed css class"
|
62 |
msgstr ".myfixed css klasa"
|
63 |
|
64 |
-
#: ../mystickymenu.php:
|
65 |
msgid ""
|
66 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
67 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
@@ -72,56 +76,56 @@ msgstr ""
|
|
72 |
"'Sticky klasu' u css klasu vašeg izbornika. Takodjer možete koristiti i css "
|
73 |
"ID."
|
74 |
|
75 |
-
#: ../mystickymenu.php:
|
76 |
msgid "menu or header div class or id."
|
77 |
msgstr "menu ili header css div klasa ili id."
|
78 |
|
79 |
-
#: ../mystickymenu.php:
|
80 |
msgid "numbers 1-100."
|
81 |
msgstr "brojevi 1-100"
|
82 |
|
83 |
-
#: ../mystickymenu.php:
|
84 |
msgid "in seconds."
|
85 |
msgstr "u sekundama"
|
86 |
|
87 |
-
#: ../mystickymenu.php:
|
88 |
msgid "less than"
|
89 |
msgstr "manjim od"
|
90 |
|
91 |
-
#: ../mystickymenu.php:
|
92 |
msgid "px width, 0 to disable."
|
93 |
msgstr "px širine. 0 da biste onemogućili opciju."
|
94 |
|
95 |
-
#: ../mystickymenu.php:
|
96 |
msgid "after"
|
97 |
msgstr "nakon"
|
98 |
|
99 |
-
#: ../mystickymenu.php:
|
100 |
msgid "px. (scroll)"
|
101 |
msgstr "px. (scroll)"
|
102 |
|
103 |
-
#: ../mystickymenu.php:
|
104 |
msgid "Checked is slide, unchecked is fade."
|
105 |
msgstr "Označeno je slide, neoznačeno je fade"
|
106 |
|
107 |
-
#: ../mystickymenu.php:
|
108 |
msgid ""
|
109 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
110 |
"default style."
|
111 |
msgstr ""
|
112 |
"Dodajte ili izmijenite .myfixed css klasu. Ostavite prazno za zadani stil."
|
113 |
|
114 |
-
#: ../mystickymenu.php:
|
115 |
msgid "Default style: "
|
116 |
msgstr "Zadani stil: "
|
117 |
|
118 |
-
#: ../mystickymenu.php:
|
119 |
msgid ""
|
120 |
"If you want to change sticky hover color first add default style and than: "
|
121 |
msgstr ""
|
122 |
"npr. ako želite promijeniti sticky hover boju, nakon zadanog stila dodajte: "
|
123 |
|
124 |
-
#: ../mystickymenu.php:
|
125 |
msgid ""
|
126 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
127 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
+
"POT-Creation-Date: 2014-08-12 18:04+0100\n"
|
5 |
+
"PO-Revision-Date: 2014-08-12 18:05+0100\n"
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: Croatian\n"
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
+
#: ../mystickymenu.php:66
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr "myStickymenu Postavke"
|
23 |
|
24 |
+
#: ../mystickymenu.php:95
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr "myStickymenu Opcije"
|
27 |
|
28 |
+
#: ../mystickymenu.php:102
|
29 |
msgid "Sticky Class"
|
30 |
msgstr "Sticky klasa"
|
31 |
|
32 |
+
#: ../mystickymenu.php:110
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr "Sticky z-index"
|
35 |
|
36 |
+
#: ../mystickymenu.php:118
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr "Sticky pozadinska boja"
|
39 |
|
40 |
+
#: ../mystickymenu.php:126
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr "Sticky prozirnost"
|
43 |
|
44 |
+
#: ../mystickymenu.php:134
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr "Sticky vrijeme tranzicije"
|
47 |
|
48 |
+
#: ../mystickymenu.php:142
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr "Onemogući na malim ekranima"
|
51 |
|
52 |
+
#: ../mystickymenu.php:150
|
53 |
+
msgid "Make visible when Scrolled"
|
54 |
msgstr "Učini izbornik vidljivim"
|
55 |
|
56 |
+
#: ../mystickymenu.php:158
|
57 |
+
msgid "Make visible when scrolled on Homepage"
|
58 |
+
msgstr "Učini izbornik vidljivim na početnoj stranici"
|
59 |
+
|
60 |
+
#: ../mystickymenu.php:166
|
61 |
msgid "Fade or slide effect"
|
62 |
msgstr "Fade ili Slide efekt"
|
63 |
|
64 |
+
#: ../mystickymenu.php:174
|
65 |
msgid ".myfixed css class"
|
66 |
msgstr ".myfixed css klasa"
|
67 |
|
68 |
+
#: ../mystickymenu.php:258
|
69 |
msgid ""
|
70 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
71 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
76 |
"'Sticky klasu' u css klasu vašeg izbornika. Takodjer možete koristiti i css "
|
77 |
"ID."
|
78 |
|
79 |
+
#: ../mystickymenu.php:270
|
80 |
msgid "menu or header div class or id."
|
81 |
msgstr "menu ili header css div klasa ili id."
|
82 |
|
83 |
+
#: ../mystickymenu.php:296
|
84 |
msgid "numbers 1-100."
|
85 |
msgstr "brojevi 1-100"
|
86 |
|
87 |
+
#: ../mystickymenu.php:306
|
88 |
msgid "in seconds."
|
89 |
msgstr "u sekundama"
|
90 |
|
91 |
+
#: ../mystickymenu.php:315
|
92 |
msgid "less than"
|
93 |
msgstr "manjim od"
|
94 |
|
95 |
+
#: ../mystickymenu.php:320
|
96 |
msgid "px width, 0 to disable."
|
97 |
msgstr "px širine. 0 da biste onemogućili opciju."
|
98 |
|
99 |
+
#: ../mystickymenu.php:329 ../mystickymenu.php:343
|
100 |
msgid "after"
|
101 |
msgstr "nakon"
|
102 |
|
103 |
+
#: ../mystickymenu.php:334 ../mystickymenu.php:348
|
104 |
msgid "px. (scroll)"
|
105 |
msgstr "px. (scroll)"
|
106 |
|
107 |
+
#: ../mystickymenu.php:359
|
108 |
msgid "Checked is slide, unchecked is fade."
|
109 |
msgstr "Označeno je slide, neoznačeno je fade"
|
110 |
|
111 |
+
#: ../mystickymenu.php:368
|
112 |
msgid ""
|
113 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
114 |
"default style."
|
115 |
msgstr ""
|
116 |
"Dodajte ili izmijenite .myfixed css klasu. Ostavite prazno za zadani stil."
|
117 |
|
118 |
+
#: ../mystickymenu.php:375
|
119 |
msgid "Default style: "
|
120 |
msgstr "Zadani stil: "
|
121 |
|
122 |
+
#: ../mystickymenu.php:377
|
123 |
msgid ""
|
124 |
"If you want to change sticky hover color first add default style and than: "
|
125 |
msgstr ""
|
126 |
"npr. ako želite promijeniti sticky hover boju, nakon zadanog stila dodajte: "
|
127 |
|
128 |
+
#: ../mystickymenu.php:379
|
129 |
msgid ""
|
130 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
131 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
languages/mystickymenu-rs_RS.mo
CHANGED
Binary file
|
languages/mystickymenu-rs_RS.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
-
"POT-Creation-Date: 2014-08-
|
5 |
-
"PO-Revision-Date: 2014-08-
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: TFN <jahmirda@gmail.com>\n"
|
8 |
"Language: English\n"
|
@@ -17,51 +17,55 @@ msgstr ""
|
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
-
#: ../mystickymenu.php:
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr "myStickymenu Postavke"
|
23 |
|
24 |
-
#: ../mystickymenu.php:
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr "myStickymenu Opcije"
|
27 |
|
28 |
-
#: ../mystickymenu.php:
|
29 |
msgid "Sticky Class"
|
30 |
msgstr "Sticky klasa"
|
31 |
|
32 |
-
#: ../mystickymenu.php:
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr "Sticky z-index"
|
35 |
|
36 |
-
#: ../mystickymenu.php:
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr "Sticky pozadinska boja"
|
39 |
|
40 |
-
#: ../mystickymenu.php:
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr "Sticky prozirnost"
|
43 |
|
44 |
-
#: ../mystickymenu.php:
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr "Sticky vrijeme tranzicije"
|
47 |
|
48 |
-
#: ../mystickymenu.php:
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr "Onemogući na malim ekranima"
|
51 |
|
52 |
-
#: ../mystickymenu.php:
|
53 |
-
msgid "Make visible when
|
54 |
msgstr "Učini vidljivim kad se skroluje"
|
55 |
|
56 |
-
#: ../mystickymenu.php:
|
|
|
|
|
|
|
|
|
57 |
msgid "Fade or slide effect"
|
58 |
msgstr "Fade ili Slide efekt"
|
59 |
|
60 |
-
#: ../mystickymenu.php:
|
61 |
msgid ".myfixed css class"
|
62 |
msgstr ".myfixed css klasa"
|
63 |
|
64 |
-
#: ../mystickymenu.php:
|
65 |
msgid ""
|
66 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
67 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
@@ -72,39 +76,39 @@ msgstr ""
|
|
72 |
"klasu' u div klasu za koju želite da bude sticky. Takođe, možete koristiti i "
|
73 |
"div ID."
|
74 |
|
75 |
-
#: ../mystickymenu.php:
|
76 |
msgid "menu or header div class or id."
|
77 |
msgstr "div klasa menija ili zaglavlja."
|
78 |
|
79 |
-
#: ../mystickymenu.php:
|
80 |
msgid "numbers 1-100."
|
81 |
msgstr "brojevi 1-100."
|
82 |
|
83 |
-
#: ../mystickymenu.php:
|
84 |
msgid "in seconds."
|
85 |
msgstr "u sekundama."
|
86 |
|
87 |
-
#: ../mystickymenu.php:
|
88 |
msgid "less than"
|
89 |
msgstr "manje od"
|
90 |
|
91 |
-
#: ../mystickymenu.php:
|
92 |
msgid "px width, 0 to disable."
|
93 |
msgstr "px širine. 0 da biste onemogućili opciju."
|
94 |
|
95 |
-
#: ../mystickymenu.php:
|
96 |
msgid "after"
|
97 |
msgstr "nakon"
|
98 |
|
99 |
-
#: ../mystickymenu.php:
|
100 |
msgid "px. (scroll)"
|
101 |
msgstr "px. (scroll)"
|
102 |
|
103 |
-
#: ../mystickymenu.php:
|
104 |
msgid "Checked is slide, unchecked is fade."
|
105 |
msgstr "Označeno je slide, neoznačeno je fade."
|
106 |
|
107 |
-
#: ../mystickymenu.php:
|
108 |
msgid ""
|
109 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
110 |
"default style."
|
@@ -112,18 +116,18 @@ msgstr ""
|
|
112 |
"Dodajte/Uredite .myfixed css klasu da biste promenili izgled sticky menija. "
|
113 |
"Za podrazumevani izgled, ostavite nepopunjeno. "
|
114 |
|
115 |
-
#: ../mystickymenu.php:
|
116 |
msgid "Default style: "
|
117 |
msgstr "Podrazumevani izgled: "
|
118 |
|
119 |
-
#: ../mystickymenu.php:
|
120 |
msgid ""
|
121 |
"If you want to change sticky hover color first add default style and than: "
|
122 |
msgstr ""
|
123 |
"Ako želite da promenite sticky hover boju, prvo dodajte podrazumevani stil i "
|
124 |
"zatim: "
|
125 |
|
126 |
-
#: ../mystickymenu.php:
|
127 |
msgid ""
|
128 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
129 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
+
"POT-Creation-Date: 2014-08-12 18:05+0100\n"
|
5 |
+
"PO-Revision-Date: 2014-08-12 18:05+0100\n"
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: TFN <jahmirda@gmail.com>\n"
|
8 |
"Language: English\n"
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
+
#: ../mystickymenu.php:66
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr "myStickymenu Postavke"
|
23 |
|
24 |
+
#: ../mystickymenu.php:95
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr "myStickymenu Opcije"
|
27 |
|
28 |
+
#: ../mystickymenu.php:102
|
29 |
msgid "Sticky Class"
|
30 |
msgstr "Sticky klasa"
|
31 |
|
32 |
+
#: ../mystickymenu.php:110
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr "Sticky z-index"
|
35 |
|
36 |
+
#: ../mystickymenu.php:118
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr "Sticky pozadinska boja"
|
39 |
|
40 |
+
#: ../mystickymenu.php:126
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr "Sticky prozirnost"
|
43 |
|
44 |
+
#: ../mystickymenu.php:134
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr "Sticky vrijeme tranzicije"
|
47 |
|
48 |
+
#: ../mystickymenu.php:142
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr "Onemogući na malim ekranima"
|
51 |
|
52 |
+
#: ../mystickymenu.php:150
|
53 |
+
msgid "Make visible when Scrolled"
|
54 |
msgstr "Učini vidljivim kad se skroluje"
|
55 |
|
56 |
+
#: ../mystickymenu.php:158
|
57 |
+
msgid "Make visible when scrolled on Homepage"
|
58 |
+
msgstr "Učini vidljivim kad se skroluje na Homepage-u"
|
59 |
+
|
60 |
+
#: ../mystickymenu.php:166
|
61 |
msgid "Fade or slide effect"
|
62 |
msgstr "Fade ili Slide efekt"
|
63 |
|
64 |
+
#: ../mystickymenu.php:174
|
65 |
msgid ".myfixed css class"
|
66 |
msgstr ".myfixed css klasa"
|
67 |
|
68 |
+
#: ../mystickymenu.php:258
|
69 |
msgid ""
|
70 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
71 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
76 |
"klasu' u div klasu za koju želite da bude sticky. Takođe, možete koristiti i "
|
77 |
"div ID."
|
78 |
|
79 |
+
#: ../mystickymenu.php:270
|
80 |
msgid "menu or header div class or id."
|
81 |
msgstr "div klasa menija ili zaglavlja."
|
82 |
|
83 |
+
#: ../mystickymenu.php:296
|
84 |
msgid "numbers 1-100."
|
85 |
msgstr "brojevi 1-100."
|
86 |
|
87 |
+
#: ../mystickymenu.php:306
|
88 |
msgid "in seconds."
|
89 |
msgstr "u sekundama."
|
90 |
|
91 |
+
#: ../mystickymenu.php:315
|
92 |
msgid "less than"
|
93 |
msgstr "manje od"
|
94 |
|
95 |
+
#: ../mystickymenu.php:320
|
96 |
msgid "px width, 0 to disable."
|
97 |
msgstr "px širine. 0 da biste onemogućili opciju."
|
98 |
|
99 |
+
#: ../mystickymenu.php:329 ../mystickymenu.php:343
|
100 |
msgid "after"
|
101 |
msgstr "nakon"
|
102 |
|
103 |
+
#: ../mystickymenu.php:334 ../mystickymenu.php:348
|
104 |
msgid "px. (scroll)"
|
105 |
msgstr "px. (scroll)"
|
106 |
|
107 |
+
#: ../mystickymenu.php:359
|
108 |
msgid "Checked is slide, unchecked is fade."
|
109 |
msgstr "Označeno je slide, neoznačeno je fade."
|
110 |
|
111 |
+
#: ../mystickymenu.php:368
|
112 |
msgid ""
|
113 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
114 |
"default style."
|
116 |
"Dodajte/Uredite .myfixed css klasu da biste promenili izgled sticky menija. "
|
117 |
"Za podrazumevani izgled, ostavite nepopunjeno. "
|
118 |
|
119 |
+
#: ../mystickymenu.php:375
|
120 |
msgid "Default style: "
|
121 |
msgstr "Podrazumevani izgled: "
|
122 |
|
123 |
+
#: ../mystickymenu.php:377
|
124 |
msgid ""
|
125 |
"If you want to change sticky hover color first add default style and than: "
|
126 |
msgstr ""
|
127 |
"Ako želite da promenite sticky hover boju, prvo dodajte podrazumevani stil i "
|
128 |
"zatim: "
|
129 |
|
130 |
+
#: ../mystickymenu.php:379
|
131 |
msgid ""
|
132 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
133 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
languages/mystickymenu.mo
CHANGED
Binary file
|
languages/mystickymenu.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
-
"POT-Creation-Date: 2014-
|
5 |
-
"PO-Revision-Date: 2014-
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: TFN <jahmirda@gmail.com>\n"
|
8 |
"Language: English\n"
|
@@ -17,105 +17,109 @@ msgstr ""
|
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
-
#: ../mystickymenu.php:
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr ""
|
23 |
|
24 |
-
#: ../mystickymenu.php:
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr ""
|
27 |
|
28 |
-
#: ../mystickymenu.php:
|
29 |
msgid "Sticky Class"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: ../mystickymenu.php:
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: ../mystickymenu.php:
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: ../mystickymenu.php:
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: ../mystickymenu.php:
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: ../mystickymenu.php:
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: ../mystickymenu.php:
|
53 |
-
msgid "Make visible when
|
|
|
|
|
|
|
|
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: ../mystickymenu.php:
|
57 |
msgid "Fade or slide effect"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: ../mystickymenu.php:
|
61 |
msgid ".myfixed css class"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: ../mystickymenu.php:
|
65 |
msgid ""
|
66 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
67 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
68 |
"class desired to be sticky (div id can be used too)."
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: ../mystickymenu.php:
|
72 |
msgid "menu or header div class or id."
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: ../mystickymenu.php:
|
76 |
msgid "numbers 1-100."
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: ../mystickymenu.php:
|
80 |
msgid "in seconds."
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: ../mystickymenu.php:
|
84 |
msgid "less than"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: ../mystickymenu.php:
|
88 |
msgid "px width, 0 to disable."
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: ../mystickymenu.php:
|
92 |
msgid "after"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: ../mystickymenu.php:
|
96 |
msgid "px. (scroll)"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: ../mystickymenu.php:
|
100 |
msgid "Checked is slide, unchecked is fade."
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: ../mystickymenu.php:
|
104 |
msgid ""
|
105 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
106 |
"default style."
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: ../mystickymenu.php:
|
110 |
msgid "Default style: "
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: ../mystickymenu.php:
|
114 |
msgid ""
|
115 |
"If you want to change sticky hover color first add default style and than: "
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: ../mystickymenu.php:
|
119 |
msgid ""
|
120 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
121 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: myStickymenu\n"
|
4 |
+
"POT-Creation-Date: 2014-08-12 18:04+0100\n"
|
5 |
+
"PO-Revision-Date: 2014-08-12 18:04+0100\n"
|
6 |
"Last-Translator: Damir Babojelic <jahmirda@gmail.com>\n"
|
7 |
"Language-Team: TFN <jahmirda@gmail.com>\n"
|
8 |
"Language: English\n"
|
17 |
"X-Poedit-SearchPath-0: ..\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
+
#: ../mystickymenu.php:66
|
21 |
msgid "myStickymenu Settings"
|
22 |
msgstr ""
|
23 |
|
24 |
+
#: ../mystickymenu.php:95
|
25 |
msgid "myStickymenu Options"
|
26 |
msgstr ""
|
27 |
|
28 |
+
#: ../mystickymenu.php:102
|
29 |
msgid "Sticky Class"
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: ../mystickymenu.php:110
|
33 |
msgid "Sticky z-index"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: ../mystickymenu.php:118
|
37 |
msgid "Sticky Background Color"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: ../mystickymenu.php:126
|
41 |
msgid "Sticky Opacity"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: ../mystickymenu.php:134
|
45 |
msgid "Sticky Transition Time"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: ../mystickymenu.php:142
|
49 |
msgid "Disable at Small Screen Sizes"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: ../mystickymenu.php:150
|
53 |
+
msgid "Make visible when Scrolled"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: ../mystickymenu.php:158
|
57 |
+
msgid "Make visible when scrolled on Homepage"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: ../mystickymenu.php:166
|
61 |
msgid "Fade or slide effect"
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: ../mystickymenu.php:174
|
65 |
msgid ".myfixed css class"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: ../mystickymenu.php:258
|
69 |
msgid ""
|
70 |
"Add nice modern sticky menu or header to any theme. Defaults works for "
|
71 |
"Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div "
|
72 |
"class desired to be sticky (div id can be used too)."
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: ../mystickymenu.php:270
|
76 |
msgid "menu or header div class or id."
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: ../mystickymenu.php:296
|
80 |
msgid "numbers 1-100."
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: ../mystickymenu.php:306
|
84 |
msgid "in seconds."
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: ../mystickymenu.php:315
|
88 |
msgid "less than"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: ../mystickymenu.php:320
|
92 |
msgid "px width, 0 to disable."
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: ../mystickymenu.php:329 ../mystickymenu.php:343
|
96 |
msgid "after"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: ../mystickymenu.php:334 ../mystickymenu.php:348
|
100 |
msgid "px. (scroll)"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: ../mystickymenu.php:359
|
104 |
msgid "Checked is slide, unchecked is fade."
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: ../mystickymenu.php:368
|
108 |
msgid ""
|
109 |
"Add/Edit .myfixed css class to change sticky menu style. Leave it blank for "
|
110 |
"default style."
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: ../mystickymenu.php:375
|
114 |
msgid "Default style: "
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: ../mystickymenu.php:377
|
118 |
msgid ""
|
119 |
"If you want to change sticky hover color first add default style and than: "
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: ../mystickymenu.php:379
|
123 |
msgid ""
|
124 |
"More examples <a href='http://wordpress.transformnews.com/tutorials/"
|
125 |
"mystickymenu-extended-style-functionality-using-myfixed-sticky-"
|
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 default Twentythirteen navigation menu. For other themes, after install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
-
Version: 1.
|
7 |
Author: m.r.d.a
|
8 |
Text domain: mystickymenu
|
9 |
Domain Path: /languages
|
@@ -13,9 +13,6 @@
|
|
13 |
// Block direct acess to the file
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
// Add plugin admin settings by Otto
|
20 |
class MyStickyMenuPage
|
21 |
{
|
@@ -27,205 +24,207 @@ class MyStickyMenuPage
|
|
27 |
/**
|
28 |
* Start up
|
29 |
*/
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
add_action( 'admin_init', array( $this, 'mysticky_load_transl') );
|
34 |
-
|
35 |
add_action( 'admin_init', array( $this, 'mysticky_default_options' ) );
|
36 |
-
add_action( 'admin_enqueue_scripts', array( $this, 'mysticky_enqueue_color_picker' ) );
|
37 |
-
|
38 |
-
|
39 |
}
|
40 |
-
|
41 |
|
42 |
public function mysticky_load_transl()
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
|
47 |
/**
|
48 |
* Add options page
|
49 |
*/
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
}
|
62 |
|
63 |
/**
|
64 |
* Options page callback
|
65 |
*/
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
|
86 |
/**
|
87 |
* Register and add settings
|
88 |
*/
|
89 |
-
|
90 |
-
|
91 |
global $id, $title, $callback, $page;
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
|
98 |
add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() );
|
99 |
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
|
107 |
-
|
108 |
-
|
109 |
__("Sticky Class", 'mystickymenu'), // Title
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
|
115 |
-
|
116 |
-
|
117 |
__("Sticky z-index", 'mystickymenu'),
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
add_settings_field(
|
124 |
-
|
125 |
__("Sticky Background Color", 'mystickymenu'),
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
add_settings_field(
|
132 |
-
|
133 |
__("Sticky Opacity", 'mystickymenu'),
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
add_settings_field(
|
140 |
-
|
141 |
__("Sticky Transition Time", 'mystickymenu'),
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
add_settings_field(
|
148 |
-
|
149 |
__("Disable at Small Screen Sizes", 'mystickymenu'),
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
add_settings_field(
|
156 |
-
|
157 |
__("Make visible when scroled", 'mystickymenu'),
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
add_settings_field(
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
__("Fade or slide effect", 'mystickymenu'),
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
add_settings_field(
|
172 |
-
|
173 |
__(".myfixed css class", 'mystickymenu'),
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
}
|
180 |
-
|
181 |
/**
|
182 |
* Sanitize each setting field as needed
|
183 |
*
|
184 |
* @param array $input Contains all settings fields as array keys
|
185 |
*/
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
if( isset( $input['myfixed_bgcolor'] ) )
|
196 |
-
|
197 |
-
|
198 |
if( isset( $input['myfixed_opacity'] ) )
|
199 |
-
|
200 |
-
|
201 |
if( isset( $input['myfixed_transition_time'] ) )
|
202 |
-
|
203 |
-
|
204 |
if( isset( $input['myfixed_disable_small_screen'] ) )
|
205 |
-
|
206 |
-
|
207 |
if( isset( $input['mysticky_active_on_height'] ) )
|
208 |
-
|
209 |
-
|
|
|
|
|
|
|
210 |
if( isset( $input['myfixed_fade'] ) )
|
211 |
-
|
212 |
-
|
213 |
if( isset( $input['myfixed_cssstyle'] ) )
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
}
|
220 |
-
|
221 |
/**
|
222 |
* Load Defaults
|
223 |
*/
|
224 |
public function mysticky_default_options() {
|
225 |
-
|
226 |
global $options;
|
227 |
-
|
228 |
-
|
229 |
$default = array(
|
230 |
|
231 |
'mysticky_class_selector' => '.navbar',
|
@@ -235,34 +234,22 @@ class MyStickyMenuPage
|
|
235 |
'myfixed_transition_time' => '0.3',
|
236 |
'myfixed_disable_small_screen' => '359',
|
237 |
'mysticky_active_on_height' => '320',
|
|
|
238 |
'myfixed_fade' => false,
|
239 |
'myfixed_cssstyle' => '.myfixed { margin:0 auto!important; float:none!important; border:0px!important; background:none!important; max-width:100%!important; }'
|
240 |
-
|
241 |
);
|
242 |
|
243 |
if ( get_option('mysticky_option_name') == false ) {
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
update_option( 'mysticky_option_name', $default );
|
248 |
}
|
249 |
-
|
250 |
-
|
251 |
-
foreach ( $options as $option => $default_value ) {
|
252 |
-
if ( ! get_option( $option ) ) {
|
253 |
-
add_option( $option, $default_value );
|
254 |
-
} else {
|
255 |
-
update_option( $option, $default_value );
|
256 |
-
}
|
257 |
-
}
|
258 |
-
*/
|
259 |
-
}
|
260 |
public function mysticky_enqueue_color_picker( )
|
261 |
{
|
262 |
wp_enqueue_style( 'wp-color-picker' );
|
263 |
wp_enqueue_script( 'my-script-handle', plugins_url('js/iris-script.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
|
264 |
}
|
265 |
-
|
266 |
/**
|
267 |
* Print the Section text
|
268 |
*/
|
@@ -270,7 +257,7 @@ class MyStickyMenuPage
|
|
270 |
{
|
271 |
echo __("Add nice modern sticky menu or header to any theme. Defaults works for Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div class desired to be sticky (div id can be used too).", 'mystickymenu');
|
272 |
}
|
273 |
-
|
274 |
/**
|
275 |
* Get the settings option array and print one of its values
|
276 |
*/
|
@@ -283,11 +270,11 @@ class MyStickyMenuPage
|
|
283 |
echo __("menu or header div class or id.", 'mystickymenu');
|
284 |
echo '</p>';
|
285 |
}
|
286 |
-
|
287 |
public function myfixed_zindex_callback()
|
288 |
{
|
289 |
printf(
|
290 |
-
'<p class="description"><input type="
|
291 |
isset( $this->options['myfixed_zindex'] ) ? esc_attr( $this->options['myfixed_zindex']) : ''
|
292 |
);
|
293 |
}
|
@@ -295,31 +282,31 @@ class MyStickyMenuPage
|
|
295 |
public function myfixed_bgcolor_callback()
|
296 |
{
|
297 |
printf(
|
298 |
-
'<p class="description"><input type="text"
|
299 |
isset( $this->options['myfixed_bgcolor'] ) ? esc_attr( $this->options['myfixed_bgcolor']) : ''
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
public function myfixed_opacity_callback()
|
304 |
{
|
305 |
printf(
|
306 |
-
'<p class="description"><input type="text"
|
307 |
isset( $this->options['myfixed_opacity'] ) ? esc_attr( $this->options['myfixed_opacity']) : ''
|
308 |
);
|
309 |
echo __("numbers 1-100.", 'mystickymenu');
|
310 |
echo '</p>';
|
311 |
}
|
312 |
-
|
313 |
public function myfixed_transition_time_callback()
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
echo __("in seconds.", 'mystickymenu');
|
320 |
echo '</p>';
|
321 |
-
|
322 |
-
|
323 |
public function myfixed_disable_small_screen_callback()
|
324 |
{
|
325 |
printf(
|
@@ -327,13 +314,13 @@ class MyStickyMenuPage
|
|
327 |
);
|
328 |
echo __("less than", 'mystickymenu');
|
329 |
printf(
|
330 |
-
' <input type="text"
|
331 |
-
|
332 |
);
|
333 |
echo __("px width, 0 to disable.", 'mystickymenu');
|
334 |
echo '</p>';
|
335 |
}
|
336 |
-
|
337 |
public function mysticky_active_on_height_callback()
|
338 |
{
|
339 |
printf(
|
@@ -341,13 +328,27 @@ class MyStickyMenuPage
|
|
341 |
);
|
342 |
echo __("after", 'mystickymenu');
|
343 |
printf(
|
344 |
-
' <input type="text"
|
345 |
-
|
346 |
);
|
347 |
echo __("px. (scroll)", 'mystickymenu');
|
348 |
echo '</p>';
|
349 |
}
|
350 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
public function myfixed_fade_callback()
|
352 |
{
|
353 |
printf(
|
@@ -358,8 +359,8 @@ class MyStickyMenuPage
|
|
358 |
echo __("Checked is slide, unchecked is fade.", 'mystickymenu');
|
359 |
echo '</p>';
|
360 |
}
|
361 |
-
|
362 |
-
|
363 |
{
|
364 |
printf(
|
365 |
'<p class="description">'
|
@@ -377,12 +378,12 @@ class MyStickyMenuPage
|
|
377 |
echo '.myfixed li a:hover {color:#000; background-color: #ccc;}<br />';
|
378 |
echo __("More examples <a href='http://wordpress.transformnews.com/tutorials/mystickymenu-extended-style-functionality-using-myfixed-sticky-class-403'>here</a>.", 'mystickymenu');
|
379 |
echo'</p>';
|
380 |
-
|
381 |
|
382 |
}
|
383 |
|
384 |
if( is_admin() )
|
385 |
-
|
386 |
|
387 |
// end plugin admin settings
|
388 |
|
@@ -399,15 +400,15 @@ class MyStickyMenuPage
|
|
399 |
}
|
400 |
return $link;
|
401 |
}
|
402 |
-
|
403 |
add_filter('the_content_more_link', 'mysticky_remove_more_jump_link');
|
404 |
|
405 |
// Create style from options
|
406 |
|
407 |
function mysticky_build_stylesheet_content() {
|
408 |
-
|
409 |
$mysticky_options = get_option( 'mysticky_option_name' );
|
410 |
-
|
411 |
echo
|
412 |
'<style type="text/css">';
|
413 |
if ( is_user_logged_in() ) {
|
@@ -458,12 +459,27 @@ class MyStickyMenuPage
|
|
458 |
}
|
459 |
|
460 |
add_action('wp_head', 'mysticky_build_stylesheet_content');
|
461 |
-
|
462 |
-
|
463 |
function mystickymenu_script() {
|
464 |
|
465 |
$mysticky_options = get_option( 'mysticky_option_name' );
|
466 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
// Register scripts
|
468 |
wp_register_script('mystickymenu', WP_PLUGIN_URL. '/mystickymenu/js/mystickymenu.js', false,'1.0.0', true);
|
469 |
wp_enqueue_script( 'mystickymenu' );
|
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 default Twentythirteen navigation menu. For other themes, after install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
|
6 |
+
Version: 1.8
|
7 |
Author: m.r.d.a
|
8 |
Text domain: mystickymenu
|
9 |
Domain Path: /languages
|
13 |
// Block direct acess to the file
|
14 |
defined('ABSPATH') or die("Cannot access pages directly.");
|
15 |
|
|
|
|
|
|
|
16 |
// Add plugin admin settings by Otto
|
17 |
class MyStickyMenuPage
|
18 |
{
|
24 |
/**
|
25 |
* Start up
|
26 |
*/
|
27 |
+
public function __construct()
|
28 |
+
{
|
29 |
+
add_action( 'admin_menu', array( $this, 'add_plugin_page' ) );
|
30 |
add_action( 'admin_init', array( $this, 'mysticky_load_transl') );
|
31 |
+
add_action( 'admin_init', array( $this, 'page_init' ) );
|
32 |
add_action( 'admin_init', array( $this, 'mysticky_default_options' ) );
|
33 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'mysticky_enqueue_color_picker' ) );
|
|
|
|
|
34 |
}
|
|
|
35 |
|
36 |
public function mysticky_load_transl()
|
37 |
+
{
|
38 |
+
load_plugin_textdomain('mystickymenu', FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
|
39 |
+
}
|
40 |
|
41 |
/**
|
42 |
* Add options page
|
43 |
*/
|
44 |
+
public function add_plugin_page()
|
45 |
+
{
|
46 |
+
// This page will be under "Settings"
|
47 |
+
add_options_page(
|
48 |
+
'Settings Admin',
|
49 |
+
'myStickymenu',
|
50 |
+
'manage_options',
|
51 |
+
'my-stickymenu-settings',
|
52 |
+
array( $this, 'create_admin_page' )
|
53 |
+
);
|
54 |
+
}
|
|
|
55 |
|
56 |
/**
|
57 |
* Options page callback
|
58 |
*/
|
59 |
+
public function create_admin_page()
|
60 |
+
{
|
61 |
+
// Set class property
|
62 |
+
$this->options = get_option( 'mysticky_option_name');
|
63 |
+
?>
|
64 |
+
<div class="wrap">
|
65 |
+
<?php screen_icon(); ?>
|
66 |
+
<h2><?php _e('myStickymenu Settings', 'mystickymenu'); ?></h2>
|
67 |
+
<form method="post" action="options.php">
|
68 |
+
<?php
|
69 |
+
// This prints out all hidden setting fields
|
70 |
+
settings_fields( 'mysticky_option_group' );
|
71 |
+
do_settings_sections( 'my-stickymenu-settings' );
|
72 |
+
submit_button();
|
73 |
+
?>
|
74 |
+
</form>
|
75 |
+
</div>
|
76 |
+
<?php
|
77 |
+
}
|
78 |
|
79 |
/**
|
80 |
* Register and add settings
|
81 |
*/
|
82 |
+
public function page_init()
|
83 |
+
{
|
84 |
global $id, $title, $callback, $page;
|
85 |
+
register_setting(
|
86 |
+
'mysticky_option_group', // Option group
|
87 |
+
'mysticky_option_name', // Option name
|
88 |
+
array( $this, 'sanitize' ) // Sanitize
|
89 |
+
);
|
90 |
|
91 |
add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() );
|
92 |
|
93 |
+
add_settings_section(
|
94 |
+
'setting_section_id', // ID
|
95 |
+
__("myStickymenu Options", 'mystickymenu'), // Title
|
96 |
+
array( $this, 'print_section_info' ), // Callback
|
97 |
+
'my-stickymenu-settings' // Page
|
98 |
+
);
|
99 |
|
100 |
+
add_settings_field(
|
101 |
+
'mysticky_class_selector', // ID
|
102 |
__("Sticky Class", 'mystickymenu'), // Title
|
103 |
+
array( $this, 'mysticky_class_selector_callback' ), // Callback
|
104 |
+
'my-stickymenu-settings', // Page
|
105 |
+
'setting_section_id' // Section
|
106 |
+
);
|
107 |
|
108 |
+
add_settings_field(
|
109 |
+
'myfixed_zindex',
|
110 |
__("Sticky z-index", 'mystickymenu'),
|
111 |
+
array( $this, 'myfixed_zindex_callback' ),
|
112 |
+
'my-stickymenu-settings',
|
113 |
+
'setting_section_id'
|
114 |
+
);
|
115 |
+
|
116 |
add_settings_field(
|
117 |
+
'myfixed_bgcolor',
|
118 |
__("Sticky Background Color", 'mystickymenu'),
|
119 |
+
array( $this, 'myfixed_bgcolor_callback' ),
|
120 |
+
'my-stickymenu-settings',
|
121 |
+
'setting_section_id'
|
122 |
+
);
|
123 |
+
|
124 |
add_settings_field(
|
125 |
+
'myfixed_opacity',
|
126 |
__("Sticky Opacity", 'mystickymenu'),
|
127 |
+
array( $this, 'myfixed_opacity_callback' ),
|
128 |
+
'my-stickymenu-settings',
|
129 |
+
'setting_section_id'
|
130 |
+
);
|
131 |
+
|
132 |
add_settings_field(
|
133 |
+
'myfixed_transition_time',
|
134 |
__("Sticky Transition Time", 'mystickymenu'),
|
135 |
+
array( $this, 'myfixed_transition_time_callback' ),
|
136 |
+
'my-stickymenu-settings',
|
137 |
+
'setting_section_id'
|
138 |
+
);
|
139 |
+
|
140 |
add_settings_field(
|
141 |
+
'myfixed_disable_small_screen',
|
142 |
__("Disable at Small Screen Sizes", 'mystickymenu'),
|
143 |
+
array( $this, 'myfixed_disable_small_screen_callback' ),
|
144 |
+
'my-stickymenu-settings',
|
145 |
+
'setting_section_id'
|
146 |
+
);
|
147 |
+
|
148 |
add_settings_field(
|
149 |
+
'mysticky_active_on_height',
|
150 |
__("Make visible when scroled", 'mystickymenu'),
|
151 |
+
array( $this, 'mysticky_active_on_height_callback' ),
|
152 |
+
'my-stickymenu-settings',
|
153 |
+
'setting_section_id'
|
154 |
+
);
|
155 |
+
|
156 |
add_settings_field(
|
157 |
+
'mysticky_active_on_height_home',
|
158 |
+
__("Make visible when scroled on homepage", 'mystickymenu'),
|
159 |
+
array( $this, 'mysticky_active_on_height_home_callback' ),
|
160 |
+
'my-stickymenu-settings',
|
161 |
+
'setting_section_id'
|
162 |
+
);
|
163 |
+
|
164 |
+
add_settings_field(
|
165 |
+
'myfixed_fade',
|
166 |
__("Fade or slide effect", 'mystickymenu'),
|
167 |
+
array( $this, 'myfixed_fade_callback' ),
|
168 |
+
'my-stickymenu-settings',
|
169 |
+
'setting_section_id'
|
170 |
+
);
|
171 |
+
|
172 |
add_settings_field(
|
173 |
+
'myfixed_cssstyle',
|
174 |
__(".myfixed css class", 'mystickymenu'),
|
175 |
+
array( $this, 'myfixed_cssstyle_callback' ),
|
176 |
+
'my-stickymenu-settings',
|
177 |
+
'setting_section_id'
|
178 |
+
);
|
179 |
+
}
|
|
|
|
|
180 |
/**
|
181 |
* Sanitize each setting field as needed
|
182 |
*
|
183 |
* @param array $input Contains all settings fields as array keys
|
184 |
*/
|
185 |
+
public function sanitize( $input )
|
186 |
+
{
|
187 |
+
$new_input = array();
|
188 |
+
if( isset( $input['mysticky_class_selector'] ) )
|
189 |
+
$new_input['mysticky_class_selector'] = sanitize_text_field( $input['mysticky_class_selector'] );
|
190 |
+
|
191 |
+
if( isset( $input['myfixed_zindex'] ) )
|
192 |
+
$new_input['myfixed_zindex'] = absint( $input['myfixed_zindex'] );
|
193 |
+
|
194 |
if( isset( $input['myfixed_bgcolor'] ) )
|
195 |
+
$new_input['myfixed_bgcolor'] = sanitize_text_field( $input['myfixed_bgcolor'] );
|
196 |
+
|
197 |
if( isset( $input['myfixed_opacity'] ) )
|
198 |
+
$new_input['myfixed_opacity'] = absint( $input['myfixed_opacity'] );
|
199 |
+
|
200 |
if( isset( $input['myfixed_transition_time'] ) )
|
201 |
+
$new_input['myfixed_transition_time'] = sanitize_text_field( $input['myfixed_transition_time'] );
|
202 |
+
|
203 |
if( isset( $input['myfixed_disable_small_screen'] ) )
|
204 |
+
$new_input['myfixed_disable_small_screen'] = absint( $input['myfixed_disable_small_screen'] );
|
205 |
+
|
206 |
if( isset( $input['mysticky_active_on_height'] ) )
|
207 |
+
$new_input['mysticky_active_on_height'] = absint( $input['mysticky_active_on_height'] );
|
208 |
+
|
209 |
+
if( isset( $input['mysticky_active_on_height_home'] ) )
|
210 |
+
$new_input['mysticky_active_on_height_home'] = absint( $input['mysticky_active_on_height_home'] );
|
211 |
+
|
212 |
if( isset( $input['myfixed_fade'] ) )
|
213 |
+
$new_input['myfixed_fade'] = sanitize_text_field( $input['myfixed_fade'] );
|
214 |
+
|
215 |
if( isset( $input['myfixed_cssstyle'] ) )
|
216 |
+
$new_input['myfixed_cssstyle'] = sanitize_text_field( $input['myfixed_cssstyle'] );
|
217 |
+
|
218 |
+
return $new_input;
|
219 |
+
}
|
220 |
+
|
|
|
|
|
221 |
/**
|
222 |
* Load Defaults
|
223 |
*/
|
224 |
public function mysticky_default_options() {
|
225 |
+
|
226 |
global $options;
|
227 |
+
|
|
|
228 |
$default = array(
|
229 |
|
230 |
'mysticky_class_selector' => '.navbar',
|
234 |
'myfixed_transition_time' => '0.3',
|
235 |
'myfixed_disable_small_screen' => '359',
|
236 |
'mysticky_active_on_height' => '320',
|
237 |
+
'mysticky_active_on_height_home' => '320',
|
238 |
'myfixed_fade' => false,
|
239 |
'myfixed_cssstyle' => '.myfixed { margin:0 auto!important; float:none!important; border:0px!important; background:none!important; max-width:100%!important; }'
|
|
|
240 |
);
|
241 |
|
242 |
if ( get_option('mysticky_option_name') == false ) {
|
|
|
|
|
|
|
243 |
update_option( 'mysticky_option_name', $default );
|
244 |
}
|
245 |
+
}
|
246 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
public function mysticky_enqueue_color_picker( )
|
248 |
{
|
249 |
wp_enqueue_style( 'wp-color-picker' );
|
250 |
wp_enqueue_script( 'my-script-handle', plugins_url('js/iris-script.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
|
251 |
}
|
252 |
+
|
253 |
/**
|
254 |
* Print the Section text
|
255 |
*/
|
257 |
{
|
258 |
echo __("Add nice modern sticky menu or header to any theme. Defaults works for Twenty Thirteen theme. <br />For other themes change 'Sticky Class' to div class desired to be sticky (div id can be used too).", 'mystickymenu');
|
259 |
}
|
260 |
+
|
261 |
/**
|
262 |
* Get the settings option array and print one of its values
|
263 |
*/
|
270 |
echo __("menu or header div class or id.", 'mystickymenu');
|
271 |
echo '</p>';
|
272 |
}
|
273 |
+
|
274 |
public function myfixed_zindex_callback()
|
275 |
{
|
276 |
printf(
|
277 |
+
'<p class="description"><input type="number" min="0" max="2147483647" step="1" id="myfixed_zindex" name="mysticky_option_name[myfixed_zindex]" value="%s" /></p>',
|
278 |
isset( $this->options['myfixed_zindex'] ) ? esc_attr( $this->options['myfixed_zindex']) : ''
|
279 |
);
|
280 |
}
|
282 |
public function myfixed_bgcolor_callback()
|
283 |
{
|
284 |
printf(
|
285 |
+
'<p class="description"><input type="text" id="myfixed_bgcolor" name="mysticky_option_name[myfixed_bgcolor]" class="my-color-field" value="%s" /></p> ' ,
|
286 |
isset( $this->options['myfixed_bgcolor'] ) ? esc_attr( $this->options['myfixed_bgcolor']) : ''
|
287 |
+
);
|
288 |
+
}
|
289 |
+
|
290 |
public function myfixed_opacity_callback()
|
291 |
{
|
292 |
printf(
|
293 |
+
'<p class="description"><input type="number" class="small-text" min="0" step="1" max="100" id="myfixed_opacity" name="mysticky_option_name[myfixed_opacity]" value="%s" /> ',
|
294 |
isset( $this->options['myfixed_opacity'] ) ? esc_attr( $this->options['myfixed_opacity']) : ''
|
295 |
);
|
296 |
echo __("numbers 1-100.", 'mystickymenu');
|
297 |
echo '</p>';
|
298 |
}
|
299 |
+
|
300 |
public function myfixed_transition_time_callback()
|
301 |
+
{
|
302 |
+
printf(
|
303 |
+
'<p class="description"><input type="number" class="small-text" min="0" step="0.1" id="myfixed_transition_time" name="mysticky_option_name[myfixed_transition_time]" value="%s" /> ',
|
304 |
+
isset( $this->options['myfixed_transition_time'] ) ? esc_attr( $this->options['myfixed_transition_time']) : ''
|
305 |
+
);
|
306 |
echo __("in seconds.", 'mystickymenu');
|
307 |
echo '</p>';
|
308 |
+
}
|
309 |
+
|
310 |
public function myfixed_disable_small_screen_callback()
|
311 |
{
|
312 |
printf(
|
314 |
);
|
315 |
echo __("less than", 'mystickymenu');
|
316 |
printf(
|
317 |
+
' <input type="number" class="small-text" min="0" step="1" id="myfixed_disable_small_screen" name="mysticky_option_name[myfixed_disable_small_screen]" value="%s" />',
|
318 |
+
isset( $this->options['myfixed_disable_small_screen'] ) ? esc_attr( $this->options['myfixed_disable_small_screen']) : ''
|
319 |
);
|
320 |
echo __("px width, 0 to disable.", 'mystickymenu');
|
321 |
echo '</p>';
|
322 |
}
|
323 |
+
|
324 |
public function mysticky_active_on_height_callback()
|
325 |
{
|
326 |
printf(
|
328 |
);
|
329 |
echo __("after", 'mystickymenu');
|
330 |
printf(
|
331 |
+
' <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height" name="mysticky_option_name[mysticky_active_on_height]" value="%s" />',
|
332 |
+
isset( $this->options['mysticky_active_on_height'] ) ? esc_attr( $this->options['mysticky_active_on_height']) : ''
|
333 |
);
|
334 |
echo __("px. (scroll)", 'mystickymenu');
|
335 |
echo '</p>';
|
336 |
}
|
337 |
+
|
338 |
+
public function mysticky_active_on_height_home_callback()
|
339 |
+
{
|
340 |
+
printf(
|
341 |
+
'<p class="description">'
|
342 |
+
);
|
343 |
+
echo __("after", 'mystickymenu');
|
344 |
+
printf(
|
345 |
+
' <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height_home" name="mysticky_option_name[mysticky_active_on_height_home]" value="%s" />',
|
346 |
+
isset( $this->options['mysticky_active_on_height_home'] ) ? esc_attr( $this->options['mysticky_active_on_height_home']) : ''
|
347 |
+
);
|
348 |
+
echo __("px. (scroll)", 'mystickymenu');
|
349 |
+
echo '</p>';
|
350 |
+
}
|
351 |
+
|
352 |
public function myfixed_fade_callback()
|
353 |
{
|
354 |
printf(
|
359 |
echo __("Checked is slide, unchecked is fade.", 'mystickymenu');
|
360 |
echo '</p>';
|
361 |
}
|
362 |
+
|
363 |
+
public function myfixed_cssstyle_callback()
|
364 |
{
|
365 |
printf(
|
366 |
'<p class="description">'
|
378 |
echo '.myfixed li a:hover {color:#000; background-color: #ccc;}<br />';
|
379 |
echo __("More examples <a href='http://wordpress.transformnews.com/tutorials/mystickymenu-extended-style-functionality-using-myfixed-sticky-class-403'>here</a>.", 'mystickymenu');
|
380 |
echo'</p>';
|
381 |
+
}
|
382 |
|
383 |
}
|
384 |
|
385 |
if( is_admin() )
|
386 |
+
$my_settings_page = new MyStickyMenuPage();
|
387 |
|
388 |
// end plugin admin settings
|
389 |
|
400 |
}
|
401 |
return $link;
|
402 |
}
|
403 |
+
|
404 |
add_filter('the_content_more_link', 'mysticky_remove_more_jump_link');
|
405 |
|
406 |
// Create style from options
|
407 |
|
408 |
function mysticky_build_stylesheet_content() {
|
409 |
+
|
410 |
$mysticky_options = get_option( 'mysticky_option_name' );
|
411 |
+
|
412 |
echo
|
413 |
'<style type="text/css">';
|
414 |
if ( is_user_logged_in() ) {
|
459 |
}
|
460 |
|
461 |
add_action('wp_head', 'mysticky_build_stylesheet_content');
|
462 |
+
|
|
|
463 |
function mystickymenu_script() {
|
464 |
|
465 |
$mysticky_options = get_option( 'mysticky_option_name' );
|
466 |
|
467 |
+
// needed for update 1.7 => 1.8 ... will be removed in the future ()
|
468 |
+
if (isset($mysticky_options['mysticky_active_on_height_home'])){
|
469 |
+
//do nothing
|
470 |
+
} else {
|
471 |
+
$mysticky_options['mysticky_active_on_height_home'] = $mysticky_options['mysticky_active_on_height'];
|
472 |
+
};
|
473 |
+
|
474 |
+
// if set to 0 => display default active_on_height
|
475 |
+
if ($mysticky_options['mysticky_active_on_height_home'] == 0 ){
|
476 |
+
$mysticky_options['mysticky_active_on_height_home'] = $mysticky_options['mysticky_active_on_height'];
|
477 |
+
};
|
478 |
+
|
479 |
+
if ( is_home() ) {
|
480 |
+
$mysticky_options['mysticky_active_on_height'] = $mysticky_options['mysticky_active_on_height_home'];
|
481 |
+
};
|
482 |
+
|
483 |
// Register scripts
|
484 |
wp_register_script('mystickymenu', WP_PLUGIN_URL. '/mystickymenu/js/mystickymenu.js', false,'1.0.0', true);
|
485 |
wp_enqueue_script( 'mystickymenu' );
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://wordpress.transformnews.com
|
|
4 |
Tags: sticky menu, twentythirteen, twenty-thirteen, plugin, menu, jquery, sticky header, header, sticky, sticky navigation
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 4.0
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
This modern lightweight plugin will made your menu or header sticky on top of page, after desired number of pixels when scrolled.
|
@@ -39,6 +39,10 @@ Yes, just leave "Sticky Background Color" field blank (clear). Than if needed de
|
|
39 |
|
40 |
== Changelog ==
|
41 |
|
|
|
|
|
|
|
|
|
42 |
= 1.7 =
|
43 |
* Added multi language support (localization).
|
44 |
* Added languages - English (default), Spanish, Serbian and Croatian.
|
@@ -77,6 +81,9 @@ Yes, just leave "Sticky Background Color" field blank (clear). Than if needed de
|
|
77 |
|
78 |
== Upgrade Notice ==
|
79 |
|
|
|
|
|
|
|
80 |
= 1.7 =
|
81 |
* Added multi language support (localization).
|
82 |
* Added Iris color picker script.
|
4 |
Tags: sticky menu, twentythirteen, twenty-thirteen, plugin, menu, jquery, sticky header, header, sticky, sticky navigation
|
5 |
Requires at least: 3.5.1
|
6 |
Tested up to: 4.0
|
7 |
+
Stable tag: 1.8
|
8 |
License: GPLv2 or later
|
9 |
|
10 |
This modern lightweight plugin will made your menu or header sticky on top of page, after desired number of pixels when scrolled.
|
39 |
|
40 |
== Changelog ==
|
41 |
|
42 |
+
= 1.8 =
|
43 |
+
* Added: "Make visible when scrolled on Homepage" after number of pixels. Now it’s possible to have one activation height for home page and another for the rest of the pages.
|
44 |
+
* Added German language
|
45 |
+
|
46 |
= 1.7 =
|
47 |
* Added multi language support (localization).
|
48 |
* Added languages - English (default), Spanish, Serbian and Croatian.
|
81 |
|
82 |
== Upgrade Notice ==
|
83 |
|
84 |
+
= 1.8 =
|
85 |
+
* Added: "Make visible when scrolled on Homepage" after number of pixels. Now it’s possible to have one activation height for home page and another for the rest of the pages.
|
86 |
+
|
87 |
= 1.7 =
|
88 |
* Added multi language support (localization).
|
89 |
* Added Iris color picker script.
|