Version Description
- Added consent field
Download this release
Release Info
Developer | MyThemeShop |
Plugin | WP Subscribe |
Version | 1.2.8 |
Comparing to | |
See all releases |
Code changes from version 1.2.7 to 1.2.8
- .csscomb.json +332 -0
- .gitattributes +17 -0
- .gitignore +49 -0
- .jshintrc +48 -0
- Gruntfile.js +69 -0
- assets/css/wp-subscribe-form.css +1 -1
- assets/css/wp-subscribe-options.css +0 -0
- assets/js/jquery.cookie.js +0 -0
- assets/js/jquery.exitIntent.js +0 -0
- assets/js/magnificpopup.js +0 -0
- assets/js/wp-subscribe-admin.js +0 -0
- assets/js/wp-subscribe-form.js +0 -0
- assets/js/wp-subscribe-options.js +0 -0
- includes/class-wps-base.php +0 -0
- includes/subscription/class-wps-aweber.php +0 -0
- includes/subscription/class-wps-base.php +0 -0
- includes/subscription/class-wps-feedburner.php +8 -1
- includes/subscription/class-wps-mailchimp.php +0 -0
- includes/subscription/libs/aweber_api/aweber.php +0 -0
- includes/subscription/libs/aweber_api/aweber_api.php +0 -0
- includes/subscription/libs/aweber_api/aweber_collection.php +0 -0
- includes/subscription/libs/aweber_api/aweber_entry.php +0 -0
- includes/subscription/libs/aweber_api/aweber_entry_data_array.php +0 -0
- includes/subscription/libs/aweber_api/aweber_response.php +0 -0
- includes/subscription/libs/aweber_api/curl_object.php +0 -0
- includes/subscription/libs/aweber_api/curl_response.php +0 -0
- includes/subscription/libs/aweber_api/exceptions.php +0 -0
- includes/subscription/libs/aweber_api/oauth_adapter.php +0 -0
- includes/subscription/libs/aweber_api/oauth_application.php +0 -0
- includes/subscription/libs/mailchimp.php +0 -0
- includes/wps-functions-options.php +0 -0
- includes/wps-helpers.php +8 -1
- includes/wps-widget.php +9 -1
- languages/wp-subscribe.mo +0 -0
- languages/wp-subscribe.po +370 -0
- package.json +19 -0
- readme.txt +4 -1
- wp-subscribe.php +2 -2
.csscomb.json
ADDED
@@ -0,0 +1,332 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"exclude": [
|
3 |
+
".git/**",
|
4 |
+
"node_modules/**",
|
5 |
+
"bower_components/**"
|
6 |
+
],
|
7 |
+
|
8 |
+
"remove-empty-rulesets": true,
|
9 |
+
"always-semicolon": true,
|
10 |
+
"color-case": "lower",
|
11 |
+
"block-indent": " ",
|
12 |
+
"color-shorthand": true,
|
13 |
+
"element-case": "lower",
|
14 |
+
"eof-newline": false,
|
15 |
+
"leading-zero": false,
|
16 |
+
"quotes": "single",
|
17 |
+
"sort-order-fallback": "abc",
|
18 |
+
"space-before-colon": "",
|
19 |
+
"space-after-colon": " ",
|
20 |
+
"space-before-combinator": " ",
|
21 |
+
"space-after-combinator": " ",
|
22 |
+
"space-between-declarations": "\n",
|
23 |
+
"space-before-opening-brace": " ",
|
24 |
+
"space-after-opening-brace": "\n",
|
25 |
+
"space-after-selector-delimiter": "\n",
|
26 |
+
"space-before-selector-delimiter": "",
|
27 |
+
"space-before-closing-brace": "\n",
|
28 |
+
"strip-spaces": true,
|
29 |
+
"tab-size": true,
|
30 |
+
"unitless-zero": true,
|
31 |
+
"vendor-prefix-align": true,
|
32 |
+
"sort-order": [
|
33 |
+
[
|
34 |
+
"font",
|
35 |
+
"font-family",
|
36 |
+
"font-size",
|
37 |
+
"font-weight",
|
38 |
+
"font-style",
|
39 |
+
"font-variant",
|
40 |
+
"font-size-adjust",
|
41 |
+
"font-stretch",
|
42 |
+
"font-effect",
|
43 |
+
"font-emphasize",
|
44 |
+
"font-emphasize-position",
|
45 |
+
"font-emphasize-style",
|
46 |
+
"font-smooth",
|
47 |
+
"line-height"
|
48 |
+
],
|
49 |
+
[
|
50 |
+
"position",
|
51 |
+
"z-index",
|
52 |
+
"top",
|
53 |
+
"right",
|
54 |
+
"bottom",
|
55 |
+
"left"
|
56 |
+
],
|
57 |
+
[
|
58 |
+
"display",
|
59 |
+
"visibility",
|
60 |
+
"float",
|
61 |
+
"clear",
|
62 |
+
"overflow",
|
63 |
+
"overflow-x",
|
64 |
+
"overflow-y",
|
65 |
+
"-ms-overflow-x",
|
66 |
+
"-ms-overflow-y",
|
67 |
+
"clip",
|
68 |
+
"zoom",
|
69 |
+
"flex-direction",
|
70 |
+
"flex-order",
|
71 |
+
"flex-pack",
|
72 |
+
"flex-align"
|
73 |
+
],
|
74 |
+
[
|
75 |
+
"-webkit-box-sizing",
|
76 |
+
"-moz-box-sizing",
|
77 |
+
"box-sizing",
|
78 |
+
"width",
|
79 |
+
"min-width",
|
80 |
+
"max-width",
|
81 |
+
"height",
|
82 |
+
"min-height",
|
83 |
+
"max-height",
|
84 |
+
"margin",
|
85 |
+
"margin-top",
|
86 |
+
"margin-right",
|
87 |
+
"margin-bottom",
|
88 |
+
"margin-left",
|
89 |
+
"padding",
|
90 |
+
"padding-top",
|
91 |
+
"padding-right",
|
92 |
+
"padding-bottom",
|
93 |
+
"padding-left"
|
94 |
+
],
|
95 |
+
[
|
96 |
+
"table-layout",
|
97 |
+
"empty-cells",
|
98 |
+
"caption-side",
|
99 |
+
"border-spacing",
|
100 |
+
"border-collapse",
|
101 |
+
"list-style",
|
102 |
+
"list-style-position",
|
103 |
+
"list-style-type",
|
104 |
+
"list-style-image"
|
105 |
+
],
|
106 |
+
[
|
107 |
+
"content",
|
108 |
+
"quotes",
|
109 |
+
"counter-reset",
|
110 |
+
"counter-increment",
|
111 |
+
"resize",
|
112 |
+
"cursor",
|
113 |
+
"-webkit-user-select",
|
114 |
+
"-moz-user-select",
|
115 |
+
"-ms-user-select",
|
116 |
+
"user-select",
|
117 |
+
"nav-index",
|
118 |
+
"nav-up",
|
119 |
+
"nav-right",
|
120 |
+
"nav-down",
|
121 |
+
"nav-left",
|
122 |
+
"-webkit-transition",
|
123 |
+
"-moz-transition",
|
124 |
+
"-ms-transition",
|
125 |
+
"-o-transition",
|
126 |
+
"transition",
|
127 |
+
"-webkit-transition-delay",
|
128 |
+
"-moz-transition-delay",
|
129 |
+
"-ms-transition-delay",
|
130 |
+
"-o-transition-delay",
|
131 |
+
"transition-delay",
|
132 |
+
"-webkit-transition-timing-function",
|
133 |
+
"-moz-transition-timing-function",
|
134 |
+
"-ms-transition-timing-function",
|
135 |
+
"-o-transition-timing-function",
|
136 |
+
"transition-timing-function",
|
137 |
+
"-webkit-transition-duration",
|
138 |
+
"-moz-transition-duration",
|
139 |
+
"-ms-transition-duration",
|
140 |
+
"-o-transition-duration",
|
141 |
+
"transition-duration",
|
142 |
+
"-webkit-transition-property",
|
143 |
+
"-moz-transition-property",
|
144 |
+
"-ms-transition-property",
|
145 |
+
"-o-transition-property",
|
146 |
+
"transition-property",
|
147 |
+
"-webkit-transform",
|
148 |
+
"-moz-transform",
|
149 |
+
"-ms-transform",
|
150 |
+
"-o-transform",
|
151 |
+
"transform",
|
152 |
+
"-webkit-transform-origin",
|
153 |
+
"-moz-transform-origin",
|
154 |
+
"-ms-transform-origin",
|
155 |
+
"-o-transform-origin",
|
156 |
+
"transform-origin",
|
157 |
+
"-webkit-animation",
|
158 |
+
"-moz-animation",
|
159 |
+
"-ms-animation",
|
160 |
+
"-o-animation",
|
161 |
+
"animation",
|
162 |
+
"-webkit-animation-name",
|
163 |
+
"-moz-animation-name",
|
164 |
+
"-ms-animation-name",
|
165 |
+
"-o-animation-name",
|
166 |
+
"animation-name",
|
167 |
+
"-webkit-animation-duration",
|
168 |
+
"-moz-animation-duration",
|
169 |
+
"-ms-animation-duration",
|
170 |
+
"-o-animation-duration",
|
171 |
+
"animation-duration",
|
172 |
+
"-webkit-animation-play-state",
|
173 |
+
"-moz-animation-play-state",
|
174 |
+
"-ms-animation-play-state",
|
175 |
+
"-o-animation-play-state",
|
176 |
+
"animation-play-state",
|
177 |
+
"-webkit-animation-timing-function",
|
178 |
+
"-moz-animation-timing-function",
|
179 |
+
"-ms-animation-timing-function",
|
180 |
+
"-o-animation-timing-function",
|
181 |
+
"animation-timing-function",
|
182 |
+
"-webkit-animation-delay",
|
183 |
+
"-moz-animation-delay",
|
184 |
+
"-ms-animation-delay",
|
185 |
+
"-o-animation-delay",
|
186 |
+
"animation-delay",
|
187 |
+
"-webkit-animation-iteration-count",
|
188 |
+
"-moz-animation-iteration-count",
|
189 |
+
"-ms-animation-iteration-count",
|
190 |
+
"-o-animation-iteration-count",
|
191 |
+
"animation-iteration-count",
|
192 |
+
"-webkit-animation-direction",
|
193 |
+
"-moz-animation-direction",
|
194 |
+
"-ms-animation-direction",
|
195 |
+
"-o-animation-direction",
|
196 |
+
"animation-direction",
|
197 |
+
"text-align",
|
198 |
+
"-webkit-text-align-last",
|
199 |
+
"-moz-text-align-last",
|
200 |
+
"-ms-text-align-last",
|
201 |
+
"text-align-last",
|
202 |
+
"vertical-align",
|
203 |
+
"white-space",
|
204 |
+
"text-decoration",
|
205 |
+
"text-emphasis",
|
206 |
+
"text-emphasis-color",
|
207 |
+
"text-emphasis-style",
|
208 |
+
"text-emphasis-position",
|
209 |
+
"text-indent",
|
210 |
+
"-ms-text-justify",
|
211 |
+
"text-justify",
|
212 |
+
"letter-spacing",
|
213 |
+
"word-spacing",
|
214 |
+
"-ms-writing-mode",
|
215 |
+
"text-outline",
|
216 |
+
"text-transform",
|
217 |
+
"text-wrap",
|
218 |
+
"text-overflow",
|
219 |
+
"-ms-text-overflow",
|
220 |
+
"text-overflow-ellipsis",
|
221 |
+
"text-overflow-mode",
|
222 |
+
"-ms-word-wrap",
|
223 |
+
"word-wrap",
|
224 |
+
"word-break",
|
225 |
+
"-ms-word-break",
|
226 |
+
"-moz-tab-size",
|
227 |
+
"-o-tab-size",
|
228 |
+
"tab-size",
|
229 |
+
"-webkit-hyphens",
|
230 |
+
"-moz-hyphens",
|
231 |
+
"hyphens",
|
232 |
+
"pointer-events"
|
233 |
+
],
|
234 |
+
[
|
235 |
+
"opacity",
|
236 |
+
"filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
|
237 |
+
"-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
|
238 |
+
"-ms-interpolation-mode",
|
239 |
+
"color",
|
240 |
+
"border",
|
241 |
+
"border-width",
|
242 |
+
"border-style",
|
243 |
+
"border-color",
|
244 |
+
"border-top",
|
245 |
+
"border-top-width",
|
246 |
+
"border-top-style",
|
247 |
+
"border-top-color",
|
248 |
+
"border-right",
|
249 |
+
"border-right-width",
|
250 |
+
"border-right-style",
|
251 |
+
"border-right-color",
|
252 |
+
"border-bottom",
|
253 |
+
"border-bottom-width",
|
254 |
+
"border-bottom-style",
|
255 |
+
"border-bottom-color",
|
256 |
+
"border-left",
|
257 |
+
"border-left-width",
|
258 |
+
"border-left-style",
|
259 |
+
"border-left-color",
|
260 |
+
"-webkit-border-radius",
|
261 |
+
"-moz-border-radius",
|
262 |
+
"border-radius",
|
263 |
+
"-webkit-border-top-left-radius",
|
264 |
+
"-moz-border-radius-topleft",
|
265 |
+
"border-top-left-radius",
|
266 |
+
"-webkit-border-top-right-radius",
|
267 |
+
"-moz-border-radius-topright",
|
268 |
+
"border-top-right-radius",
|
269 |
+
"-webkit-border-bottom-right-radius",
|
270 |
+
"-moz-border-radius-bottomright",
|
271 |
+
"border-bottom-right-radius",
|
272 |
+
"-webkit-border-bottom-left-radius",
|
273 |
+
"-moz-border-radius-bottomleft",
|
274 |
+
"border-bottom-left-radius",
|
275 |
+
"-webkit-border-image",
|
276 |
+
"-moz-border-image",
|
277 |
+
"-o-border-image",
|
278 |
+
"border-image",
|
279 |
+
"-webkit-border-image-source",
|
280 |
+
"-moz-border-image-source",
|
281 |
+
"-o-border-image-source",
|
282 |
+
"border-image-source",
|
283 |
+
"-webkit-border-image-slice",
|
284 |
+
"-moz-border-image-slice",
|
285 |
+
"-o-border-image-slice",
|
286 |
+
"border-image-slice",
|
287 |
+
"-webkit-border-image-width",
|
288 |
+
"-moz-border-image-width",
|
289 |
+
"-o-border-image-width",
|
290 |
+
"border-image-width",
|
291 |
+
"-webkit-border-image-outset",
|
292 |
+
"-moz-border-image-outset",
|
293 |
+
"-o-border-image-outset",
|
294 |
+
"border-image-outset",
|
295 |
+
"-webkit-border-image-repeat",
|
296 |
+
"-moz-border-image-repeat",
|
297 |
+
"-o-border-image-repeat",
|
298 |
+
"border-image-repeat",
|
299 |
+
"outline",
|
300 |
+
"outline-width",
|
301 |
+
"outline-style",
|
302 |
+
"outline-color",
|
303 |
+
"outline-offset",
|
304 |
+
"background",
|
305 |
+
"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
|
306 |
+
"background-color",
|
307 |
+
"background-image",
|
308 |
+
"background-repeat",
|
309 |
+
"background-attachment",
|
310 |
+
"background-position",
|
311 |
+
"background-position-x",
|
312 |
+
"-ms-background-position-x",
|
313 |
+
"background-position-y",
|
314 |
+
"-ms-background-position-y",
|
315 |
+
"-webkit-background-clip",
|
316 |
+
"-moz-background-clip",
|
317 |
+
"background-clip",
|
318 |
+
"background-origin",
|
319 |
+
"-webkit-background-size",
|
320 |
+
"-moz-background-size",
|
321 |
+
"-o-background-size",
|
322 |
+
"background-size",
|
323 |
+
"box-decoration-break",
|
324 |
+
"-webkit-box-shadow",
|
325 |
+
"-moz-box-shadow",
|
326 |
+
"box-shadow",
|
327 |
+
"filter:progid:DXImageTransform.Microsoft.gradient",
|
328 |
+
"-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
|
329 |
+
"text-shadow"
|
330 |
+
]
|
331 |
+
]
|
332 |
+
}
|
.gitattributes
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Auto detect text files and perform LF normalization
|
2 |
+
* text=auto
|
3 |
+
|
4 |
+
# Custom for Visual Studio
|
5 |
+
*.cs diff=csharp
|
6 |
+
|
7 |
+
# Standard to msysgit
|
8 |
+
*.doc diff=astextplain
|
9 |
+
*.DOC diff=astextplain
|
10 |
+
*.docx diff=astextplain
|
11 |
+
*.DOCX diff=astextplain
|
12 |
+
*.dot diff=astextplain
|
13 |
+
*.DOT diff=astextplain
|
14 |
+
*.pdf diff=astextplain
|
15 |
+
*.PDF diff=astextplain
|
16 |
+
*.rtf diff=astextplain
|
17 |
+
*.RTF diff=astextplain
|
.gitignore
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Node
|
2 |
+
node_modules/
|
3 |
+
docs/
|
4 |
+
|
5 |
+
# =========================
|
6 |
+
# Operating System Files
|
7 |
+
# =========================
|
8 |
+
|
9 |
+
# OSX
|
10 |
+
# =========================
|
11 |
+
|
12 |
+
.DS_Store
|
13 |
+
.AppleDouble
|
14 |
+
.LSOverride
|
15 |
+
|
16 |
+
# Icon must ends with two \r.
|
17 |
+
Icon
|
18 |
+
|
19 |
+
|
20 |
+
# Thumbnails
|
21 |
+
._*
|
22 |
+
|
23 |
+
# Files that might appear on external disk
|
24 |
+
.Spotlight-V100
|
25 |
+
.Trashes
|
26 |
+
|
27 |
+
# Windows
|
28 |
+
# =========================
|
29 |
+
|
30 |
+
# Windows image file caches
|
31 |
+
Thumbs.db
|
32 |
+
ehthumbs.db
|
33 |
+
|
34 |
+
# Folder config file
|
35 |
+
Desktop.ini
|
36 |
+
|
37 |
+
# Recycle Bin used on file shares
|
38 |
+
$RECYCLE.BIN/
|
39 |
+
|
40 |
+
# Windows Installer files
|
41 |
+
*.cab
|
42 |
+
*.msi
|
43 |
+
*.msm
|
44 |
+
*.msp
|
45 |
+
*.bak
|
46 |
+
.tags
|
47 |
+
.tags_swap
|
48 |
+
|
49 |
+
tasks
|
.jshintrc
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
// Enforcing options
|
3 |
+
"curly": true,
|
4 |
+
"sub": true,
|
5 |
+
"eqeqeq": true,
|
6 |
+
"immed": true,
|
7 |
+
"laxbreak": true,
|
8 |
+
"indent": 4,
|
9 |
+
"latedef": true,
|
10 |
+
"newcap": true,
|
11 |
+
"nonbsp": true,
|
12 |
+
"strict": false,
|
13 |
+
"undef": true,
|
14 |
+
"unused": true,
|
15 |
+
|
16 |
+
// Environments
|
17 |
+
"browser": true,
|
18 |
+
"jquery": true,
|
19 |
+
|
20 |
+
"globals": {
|
21 |
+
"console": true,
|
22 |
+
"document": true,
|
23 |
+
"window": true,
|
24 |
+
"prompt": true,
|
25 |
+
|
26 |
+
// Libs
|
27 |
+
"_": false,
|
28 |
+
"Backbone": true,
|
29 |
+
"jQuery": true,
|
30 |
+
"gapi": true,
|
31 |
+
"FB": true,
|
32 |
+
"twttr": true,
|
33 |
+
"IN": true,
|
34 |
+
|
35 |
+
// Wordpress
|
36 |
+
"wp": true,
|
37 |
+
"tinyMCE": true,
|
38 |
+
"wpActiveEditor": true,
|
39 |
+
"ajaxurl": true,
|
40 |
+
|
41 |
+
// Atom
|
42 |
+
"ContentLocker": true,
|
43 |
+
"cl": true,
|
44 |
+
"__contentlocker": true,
|
45 |
+
"ControlBase": true,
|
46 |
+
"ControlSigninBase": true
|
47 |
+
}
|
48 |
+
}
|
Gruntfile.js
ADDED
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
module.exports = function(grunt) {
|
2 |
+
|
3 |
+
// Project configuration.
|
4 |
+
grunt.initConfig({
|
5 |
+
pkg: grunt.file.readJSON('package.json'),
|
6 |
+
|
7 |
+
// Generate POT files.
|
8 |
+
makepot: {
|
9 |
+
dist: {
|
10 |
+
options: {
|
11 |
+
type: 'wp-plugin',
|
12 |
+
mainFile: 'wp-subscribe-pro.php',
|
13 |
+
domainPath: 'languages',
|
14 |
+
potHeaders: {
|
15 |
+
'report-msgid-bugs-to': 'https://community.mythemeshop.com/',
|
16 |
+
'language-team': 'MyThemeShop <support-team@mythemeshop.com>'
|
17 |
+
},
|
18 |
+
potFilename: 'wp-subscribe-pro.pot',
|
19 |
+
exclude: [
|
20 |
+
'node_modules/.*'
|
21 |
+
]
|
22 |
+
}
|
23 |
+
}
|
24 |
+
},
|
25 |
+
|
26 |
+
// Check textdomain errors.
|
27 |
+
checktextdomain: {
|
28 |
+
options: {
|
29 |
+
// Keywords specs wordpress
|
30 |
+
keywords: [
|
31 |
+
'__:1,2d',
|
32 |
+
'_e:1,2d',
|
33 |
+
'_x:1,2c,3d',
|
34 |
+
'esc_html__:1,2d',
|
35 |
+
'esc_html_e:1,2d',
|
36 |
+
'esc_html_x:1,2c,3d',
|
37 |
+
'esc_attr__:1,2d',
|
38 |
+
'esc_attr_e:1,2d',
|
39 |
+
'esc_attr_x:1,2c,3d',
|
40 |
+
'_ex:1,2c,3d',
|
41 |
+
'_n:1,2,4d',
|
42 |
+
'_nx:1,2,4c,5d',
|
43 |
+
'_n_noop:1,2,3d',
|
44 |
+
'_nx_noop:1,2,3c,4d'
|
45 |
+
]
|
46 |
+
},
|
47 |
+
|
48 |
+
plugin: {
|
49 |
+
//cwd: '/',
|
50 |
+
src: ['**/*.php', '!node_modules/**'],
|
51 |
+
expand: true,
|
52 |
+
options: {
|
53 |
+
text_domain: ['wp-subscribe']
|
54 |
+
}
|
55 |
+
}
|
56 |
+
}
|
57 |
+
});
|
58 |
+
|
59 |
+
// Default task(s).
|
60 |
+
grunt.registerTask('default', [
|
61 |
+
'checktextdomain', 'makepot'
|
62 |
+
]);
|
63 |
+
|
64 |
+
// Load the plugin that provides the tasks.
|
65 |
+
grunt.loadNpmTasks( 'grunt-wp-i18n' );
|
66 |
+
|
67 |
+
// Quality Assurance
|
68 |
+
grunt.loadNpmTasks( 'grunt-checktextdomain' );
|
69 |
+
};
|
assets/css/wp-subscribe-form.css
CHANGED
@@ -2,4 +2,4 @@
|
|
2 |
* Plugin: WP Subscribe Pro
|
3 |
* Name: wp-subscribe-form.css
|
4 |
* Written by: MyThemeShop
|
5 |
-
*/.wp-subscribe-wrap{padding:20px;text-align:center;background:#f47555}.wp-subscribe-wrap h4.title{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase;color:#fff}.wp-subscribe-wrap h4.title span{font-size:38px;font-weight:bold;display:inline-block;margin-top:15px}#wp_subscribe_popup .wp-subscribe-wrap h4.title{margin-top:0}.wp-subscribe-wrap p{margin:0;color:#fff}.wp-subscribe-wrap p.text{margin:15px 0;opacity:.8}.wp-subscribe-wrap p.footer-text{font-size:12px;margin-top:10px}.wp-subscribe-wrap input{box-sizing:border-box;width:100%;height:45px;margin:0;padding:10px 0;text-align:center;text-indent:10px;border:none;border-radius:0;box-shadow:none}.wp-subscribe-wrap input::-webkit-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input::-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-ms-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:focus::-webkit-input-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus::-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-ms-input-placeholder{color:transparent !important}.wp-subscribe-wrap .email-field{margin-top:10px}.wp-subscribe-wrap input.email-field,.wp-subscribe-wrap input.name-field{color:#fff;background:#d56144}.wp-subscribe-wrap input.submit{font-size:18px;font-weight:500;margin-top:20px;cursor:pointer;text-transform:uppercase;color:#f47555;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.wp-subscribe-single .wp-subscribe-wrap{clear:both;margin:10px 0;text-align:left}.wp-subscribe-single .wp-subscribe-wrap input{text-align:left}.wp-subscribe-wrap .error,.wp-subscribe-wrap .thanks{margin-top:10px}.wp-subscribe-wrap .wp-subscribe-loader{display:none;padding:1em;text-align:center;vertical-align:top}.wp-subscribe-wrap.loading .wp-subscribe-form,.thanks,.error{display:none}.wp-subscribe-wrap.loading .wp-subscribe-loader{display:block}
|
2 |
* Plugin: WP Subscribe Pro
|
3 |
* Name: wp-subscribe-form.css
|
4 |
* Written by: MyThemeShop
|
5 |
+
*/.wp-subscribe-wrap{padding:20px;text-align:center;background:#f47555}.wp-subscribe-wrap h4.title{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase;color:#fff}.wp-subscribe-wrap h4.title span{font-size:38px;font-weight:bold;display:inline-block;margin-top:15px}#wp_subscribe_popup .wp-subscribe-wrap h4.title{margin-top:0}.wp-subscribe-wrap p{margin:0;color:#fff}.wp-subscribe-wrap p.text{margin:15px 0;opacity:.8}.wp-subscribe-wrap p.footer-text{font-size:12px;margin-top:10px}.wp-subscribe-wrap input{box-sizing:border-box;width:100%;height:45px;margin:0;padding:10px 0;text-align:center;text-indent:10px;border:none;border-radius:0;box-shadow:none}.wp-subscribe-wrap input::-webkit-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input::-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-ms-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:focus::-webkit-input-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus::-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-ms-input-placeholder{color:transparent !important}.wp-subscribe-wrap input.consent-field{width:17px;height:17px;margin-top:2px;margin-right:6px;cursor:pointer}.wp-subscribe-wrap .wps-consent-wrapper{margin-top:20px;text-align:left;display:block}.wp-subscribe-wrap .wps-consent-wrapper label{color:#fff;opacity:0.8;font-weight:normal}.wp-subscribe-wrap .wps-consent-wrapper label input{float:left;margin-bottom:5px}.wp-subscribe-wrap .email-field{margin-top:10px}.wp-subscribe-wrap input.email-field,.wp-subscribe-wrap input.name-field{color:#fff;background:#d56144}.wp-subscribe-wrap input.submit{font-size:18px;font-weight:500;margin-top:20px;cursor:pointer;text-transform:uppercase;color:#f47555;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.wp-subscribe-single .wp-subscribe-wrap{clear:both;margin:10px 0;text-align:left}.wp-subscribe-single .wp-subscribe-wrap input{text-align:left}.wp-subscribe-wrap .error,.wp-subscribe-wrap .thanks{margin-top:10px}.wp-subscribe-wrap .wp-subscribe-loader{display:none;padding:1em;text-align:center;vertical-align:top}.wp-subscribe-wrap.loading .wp-subscribe-form,.thanks,.error{display:none}.wp-subscribe-wrap.loading .wp-subscribe-loader{display:block}
|
assets/css/wp-subscribe-options.css
CHANGED
File without changes
|
assets/js/jquery.cookie.js
CHANGED
File without changes
|
assets/js/jquery.exitIntent.js
CHANGED
File without changes
|
assets/js/magnificpopup.js
CHANGED
File without changes
|
assets/js/wp-subscribe-admin.js
CHANGED
File without changes
|
assets/js/wp-subscribe-form.js
CHANGED
File without changes
|
assets/js/wp-subscribe-options.js
CHANGED
File without changes
|
includes/class-wps-base.php
CHANGED
File without changes
|
includes/subscription/class-wps-aweber.php
CHANGED
File without changes
|
includes/subscription/class-wps-base.php
CHANGED
File without changes
|
includes/subscription/class-wps-feedburner.php
CHANGED
@@ -21,7 +21,14 @@ class WPS_Subscription_FeedBurner extends WPS_Subscription_Base {
|
|
21 |
<input type="hidden" name="service" value="<?php echo $options['service'] ?>">
|
22 |
|
23 |
<input type="hidden" name="widget" value="<?php echo isset( $options['widget_id'] ) ? $options['widget_id'] : '0'; ?>">
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
<input class="submit" type="submit" name="submit" value="<?php echo esc_attr( $options['button_text'] ) ?>">
|
26 |
|
27 |
</form>
|
21 |
<input type="hidden" name="service" value="<?php echo $options['service'] ?>">
|
22 |
|
23 |
<input type="hidden" name="widget" value="<?php echo isset( $options['widget_id'] ) ? $options['widget_id'] : '0'; ?>">
|
24 |
+
<?php if( !empty( $options['consent_text'] ) ) : ?>
|
25 |
+
<div class="wps-consent-wrapper">
|
26 |
+
<label for="consent-field">
|
27 |
+
<input class="consent-field" id="consent-field" type="checkbox" name="consent" required />
|
28 |
+
<?php _e( $options['consent_text'] ) ?>
|
29 |
+
</label>
|
30 |
+
</div>
|
31 |
+
<?php endif; ?>
|
32 |
<input class="submit" type="submit" name="submit" value="<?php echo esc_attr( $options['button_text'] ) ?>">
|
33 |
|
34 |
</form>
|
includes/subscription/class-wps-mailchimp.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber_api.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber_collection.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber_entry.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber_entry_data_array.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/aweber_response.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/curl_object.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/curl_response.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/exceptions.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/oauth_adapter.php
CHANGED
File without changes
|
includes/subscription/libs/aweber_api/oauth_application.php
CHANGED
File without changes
|
includes/subscription/libs/mailchimp.php
CHANGED
File without changes
|
includes/wps-functions-options.php
CHANGED
File without changes
|
includes/wps-helpers.php
CHANGED
@@ -58,7 +58,14 @@ function wps_the_form( $options = null ) {
|
|
58 |
<input type="hidden" name="service" value="<?php echo $options['service'] ?>">
|
59 |
|
60 |
<input type="hidden" name="widget" value="<?php echo isset( $options['widget_id'] ) ? $options['widget_id'] : '0'; ?>">
|
61 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
<input class="submit" type="submit" name="submit" value="<?php echo esc_attr( $options['button_text'] ) ?>">
|
63 |
|
64 |
</form>
|
58 |
<input type="hidden" name="service" value="<?php echo $options['service'] ?>">
|
59 |
|
60 |
<input type="hidden" name="widget" value="<?php echo isset( $options['widget_id'] ) ? $options['widget_id'] : '0'; ?>">
|
61 |
+
<?php if( !empty( $options['consent_text'] ) ) : ?>
|
62 |
+
<div class="wps-consent-wrapper">
|
63 |
+
<label for="consent-field">
|
64 |
+
<input class="consent-field" id="consent-field" type="checkbox" name="consent" required>
|
65 |
+
<?php _e( $options['consent_text'] ) ?>
|
66 |
+
</label>
|
67 |
+
</div>
|
68 |
+
<?php endif; ?>
|
69 |
<input class="submit" type="submit" name="submit" value="<?php echo esc_attr( $options['button_text'] ) ?>">
|
70 |
|
71 |
</form>
|
includes/wps-widget.php
CHANGED
@@ -50,6 +50,7 @@ class wp_subscribe extends WP_Widget {
|
|
50 |
'title' => esc_html__( 'Get more stuff', 'wp-subscribe' ),
|
51 |
'text' => esc_html__( 'Subscribe to our mailing list and get interesting stuff and updates to your email inbox.', 'wp-subscribe' ),
|
52 |
'email_placeholder' => esc_html__( 'Enter your email here', 'wp-subscribe' ),
|
|
|
53 |
'name_placeholder' => esc_html__( 'Enter your name here', 'wp-subscribe' ),
|
54 |
'button_text' => esc_html__( 'Sign Up Now', 'wp-subscribe' ),
|
55 |
'success_message' => esc_html__( 'Thank you for subscribing.', 'wp-subscribe' ),
|
@@ -212,6 +213,13 @@ class wp_subscribe extends WP_Widget {
|
|
212 |
'value' => $instance['email_placeholder']
|
213 |
));
|
214 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
$this->field_text(array(
|
216 |
'id' => 'button_text',
|
217 |
'name' => 'button_text',
|
@@ -233,7 +241,7 @@ class wp_subscribe extends WP_Widget {
|
|
233 |
'value' => $instance['error_message']
|
234 |
));
|
235 |
|
236 |
-
$this->
|
237 |
'id' => 'footer_text',
|
238 |
'name' => 'footer_text',
|
239 |
'title' => esc_html( 'Footer Text', 'wp-subscribe' ),
|
50 |
'title' => esc_html__( 'Get more stuff', 'wp-subscribe' ),
|
51 |
'text' => esc_html__( 'Subscribe to our mailing list and get interesting stuff and updates to your email inbox.', 'wp-subscribe' ),
|
52 |
'email_placeholder' => esc_html__( 'Enter your email here', 'wp-subscribe' ),
|
53 |
+
'consent_text' => esc_html__( 'I consent to my submitted data being collected via this form*', 'wp-subscribe' ),
|
54 |
'name_placeholder' => esc_html__( 'Enter your name here', 'wp-subscribe' ),
|
55 |
'button_text' => esc_html__( 'Sign Up Now', 'wp-subscribe' ),
|
56 |
'success_message' => esc_html__( 'Thank you for subscribing.', 'wp-subscribe' ),
|
213 |
'value' => $instance['email_placeholder']
|
214 |
));
|
215 |
|
216 |
+
$this->field_text(array(
|
217 |
+
'id' => 'consent_text',
|
218 |
+
'name' => 'consent_text',
|
219 |
+
'title' => esc_html( 'Consent Label', 'wp-subscribe' ),
|
220 |
+
'value' => $instance['consent_text']
|
221 |
+
));
|
222 |
+
|
223 |
$this->field_text(array(
|
224 |
'id' => 'button_text',
|
225 |
'name' => 'button_text',
|
241 |
'value' => $instance['error_message']
|
242 |
));
|
243 |
|
244 |
+
$this->field_textarea(array(
|
245 |
'id' => 'footer_text',
|
246 |
'name' => 'footer_text',
|
247 |
'title' => esc_html( 'Footer Text', 'wp-subscribe' ),
|
languages/wp-subscribe.mo
ADDED
Binary file
|
languages/wp-subscribe.po
ADDED
@@ -0,0 +1,370 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WP Subscribe by MyThemeShop\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-04-12 16:50+0530\n"
|
6 |
+
"PO-Revision-Date: 2017-04-12 16:50+0530\n"
|
7 |
+
"Last-Translator: MyThemeShop <support-team@mythemeshop.com>\n"
|
8 |
+
"Language-Team: MyThemeShop <support-team@mythemeshop.com>\n"
|
9 |
+
"Language: en_US\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e;esc_html__\n"
|
14 |
+
"X-Poedit-Basepath: .\n"
|
15 |
+
"X-Generator: Poedit 1.6.2\n"
|
16 |
+
"X-Poedit-SearchPath-0: ..\n"
|
17 |
+
|
18 |
+
#: ../wp-subscribe.php:61 ../wp-subscribe.php:68
|
19 |
+
msgid "Cheatin’ huh?"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: ../wp-subscribe.php:163
|
23 |
+
msgid "No data found."
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: ../wp-subscribe.php:171
|
27 |
+
msgid "No email address found."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: ../wp-subscribe.php:178
|
31 |
+
msgid "Not a valid email address."
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: ../wp-subscribe.php:187
|
35 |
+
msgid "Unknown mailing service called."
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: ../wp-subscribe.php:222
|
39 |
+
msgid "Not permitted."
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: ../wp-subscribe.php:231
|
43 |
+
msgid "Service not defined."
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: ../wp-subscribe.php:248
|
47 |
+
msgid "No lists found."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: ../includes/wps-functions-options.php:17
|
51 |
+
msgid "Aweber"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: ../includes/wps-functions-options.php:18
|
55 |
+
msgid "Adds subscribers to your Aweber account."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: ../includes/wps-functions-options.php:23
|
59 |
+
msgid "FeedBurner"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: ../includes/wps-functions-options.php:24
|
63 |
+
msgid "Adds subscribers to your FeedBurner account."
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: ../includes/wps-functions-options.php:29
|
67 |
+
msgid "MailChimp"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: ../includes/wps-functions-options.php:30
|
71 |
+
msgid "Adds subscribers to your MailChimp account."
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: ../includes/wps-helpers.php:239
|
75 |
+
msgid "No Animation"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: ../includes/wps-helpers.php:240
|
79 |
+
msgid "Attention Seekers"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: ../includes/wps-helpers.php:241
|
83 |
+
msgid "bounce"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: ../includes/wps-helpers.php:242
|
87 |
+
msgid "flash"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: ../includes/wps-helpers.php:243
|
91 |
+
msgid "pulse"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: ../includes/wps-helpers.php:244
|
95 |
+
msgid "rubberBand"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: ../includes/wps-helpers.php:245
|
99 |
+
msgid "shake"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: ../includes/wps-helpers.php:246
|
103 |
+
msgid "swing"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: ../includes/wps-helpers.php:247
|
107 |
+
msgid "tada"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: ../includes/wps-helpers.php:248
|
111 |
+
msgid "wobble"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: ../includes/wps-helpers.php:250
|
115 |
+
msgid "Bouncing Entrances"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: ../includes/wps-helpers.php:251
|
119 |
+
msgid "bounceIn"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: ../includes/wps-helpers.php:252
|
123 |
+
msgid "bounceInDown"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: ../includes/wps-helpers.php:253
|
127 |
+
msgid "bounceInLeft"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: ../includes/wps-helpers.php:254
|
131 |
+
msgid "bounceInRight"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: ../includes/wps-helpers.php:255
|
135 |
+
msgid "bounceInUp"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: ../includes/wps-helpers.php:257
|
139 |
+
msgid "Fading Entrances"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: ../includes/wps-helpers.php:258
|
143 |
+
msgid "fadeIn"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: ../includes/wps-helpers.php:259
|
147 |
+
msgid "fadeInDown"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: ../includes/wps-helpers.php:260
|
151 |
+
msgid "fadeInDownBig"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: ../includes/wps-helpers.php:261
|
155 |
+
msgid "fadeInLeft"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: ../includes/wps-helpers.php:262
|
159 |
+
msgid "fadeInLeftBig"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#: ../includes/wps-helpers.php:263
|
163 |
+
msgid "fadeInRight"
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#: ../includes/wps-helpers.php:264
|
167 |
+
msgid "fadeInRightBig"
|
168 |
+
msgstr ""
|
169 |
+
|
170 |
+
#: ../includes/wps-helpers.php:265
|
171 |
+
msgid "fadeInUp"
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#: ../includes/wps-helpers.php:266
|
175 |
+
msgid "fadeInUpBig"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: ../includes/wps-helpers.php:268
|
179 |
+
msgid "Flippers"
|
180 |
+
msgstr ""
|
181 |
+
|
182 |
+
#: ../includes/wps-helpers.php:269
|
183 |
+
msgid "flipInX"
|
184 |
+
msgstr ""
|
185 |
+
|
186 |
+
#: ../includes/wps-helpers.php:270
|
187 |
+
msgid "flipInY"
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: ../includes/wps-helpers.php:272
|
191 |
+
msgid "Lightspeed"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: ../includes/wps-helpers.php:273
|
195 |
+
msgid "lightSpeedIn"
|
196 |
+
msgstr ""
|
197 |
+
|
198 |
+
#: ../includes/wps-helpers.php:275
|
199 |
+
msgid "Rotating Entrances"
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: ../includes/wps-helpers.php:276
|
203 |
+
msgid "rotateIn"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: ../includes/wps-helpers.php:277
|
207 |
+
msgid "rotateInDownLeft"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: ../includes/wps-helpers.php:278
|
211 |
+
msgid "rotateInDownRight"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: ../includes/wps-helpers.php:279
|
215 |
+
msgid "rotateInUpLeft"
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: ../includes/wps-helpers.php:280
|
219 |
+
msgid "rotateInUpRight"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: ../includes/wps-helpers.php:282
|
223 |
+
msgid "Specials"
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: ../includes/wps-helpers.php:283
|
227 |
+
msgid "rollIn"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: ../includes/wps-helpers.php:285
|
231 |
+
msgid "Zoom Entrances"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: ../includes/wps-helpers.php:286
|
235 |
+
msgid "zoomIn"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: ../includes/wps-helpers.php:287
|
239 |
+
msgid "zoomInDown"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: ../includes/wps-helpers.php:288
|
243 |
+
msgid "zoomInLeft"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: ../includes/wps-helpers.php:289
|
247 |
+
msgid "zoomInRight"
|
248 |
+
msgstr ""
|
249 |
+
|
250 |
+
#: ../includes/wps-helpers.php:290
|
251 |
+
msgid "zoomInUp"
|
252 |
+
msgstr ""
|
253 |
+
|
254 |
+
#: ../includes/wps-widget.php:23
|
255 |
+
msgid "Displays subscription form, supports FeedBurner, MailChimp & AWeber."
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: ../includes/wps-widget.php:34
|
259 |
+
msgid "WP Subscribe Widget"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: ../includes/wps-widget.php:50
|
263 |
+
msgid "Get more stuff"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: ../includes/wps-widget.php:51
|
267 |
+
msgid ""
|
268 |
+
"Subscribe to our mailing list and get interesting stuff and updates to your "
|
269 |
+
"email inbox."
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: ../includes/wps-widget.php:52
|
273 |
+
msgid "Enter your email here"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: ../includes/wps-widget.php:53
|
277 |
+
msgid "Enter your name here"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: ../includes/wps-widget.php:54
|
281 |
+
msgid "Sign Up Now"
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: ../includes/wps-widget.php:55
|
285 |
+
msgid "Thank you for subscribing."
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: ../includes/wps-widget.php:56
|
289 |
+
msgid "Something went wrong."
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: ../includes/wps-widget.php:57
|
293 |
+
msgid "we respect your privacy and take protecting it seriously"
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: ../includes/wps-widget.php:174
|
297 |
+
msgid "Include <strong>Name</strong> field"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: ../includes/wps-widget.php:180
|
301 |
+
msgid "Labels"
|
302 |
+
msgstr ""
|
303 |
+
|
304 |
+
#: ../includes/wps-widget.php:286 ../includes/wps-widget.php:356
|
305 |
+
msgid "Click here"
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: ../includes/wps-widget.php:352
|
309 |
+
msgid "Get list"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: ../includes/subscription/class-wps-aweber.php:57
|
313 |
+
msgid "Unable to connect to Aweber. The Authorization Code is empty."
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: ../includes/subscription/class-wps-aweber.php:67
|
317 |
+
msgid ""
|
318 |
+
"Unable to connect your Aweber Account. The Authorization Code is incorrect."
|
319 |
+
msgstr ""
|
320 |
+
|
321 |
+
#: ../includes/subscription/class-wps-aweber.php:155
|
322 |
+
#, php-format
|
323 |
+
msgid ""
|
324 |
+
"<span>1.</span> <a href=\"%s\" target=\"_blank\">Click here</a> <span>to "
|
325 |
+
"open the authorization page and log in.</span>"
|
326 |
+
msgstr ""
|
327 |
+
|
328 |
+
#: ../includes/subscription/class-wps-aweber.php:156
|
329 |
+
msgid ""
|
330 |
+
"<span>2.</span> Copy and paste the authorization code in the field below."
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: ../includes/subscription/class-wps-aweber.php:165
|
334 |
+
msgid "Your Aweber Account is connected."
|
335 |
+
msgstr ""
|
336 |
+
|
337 |
+
#: ../includes/subscription/class-wps-aweber.php:166
|
338 |
+
msgid ""
|
339 |
+
"<a href=\"#\" class=\"aweber_disconnect\">Click here</a> <span>to disconnect."
|
340 |
+
"</span>"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: ../includes/subscription/class-wps-aweber.php:202
|
344 |
+
msgid "AWeber List"
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: ../includes/subscription/class-wps-aweber.php:203
|
348 |
+
#: ../includes/subscription/class-wps-mailchimp.php:70
|
349 |
+
msgid "Select List"
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: ../includes/subscription/class-wps-feedburner.php:39
|
353 |
+
msgid "Feedburner ID"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: ../includes/subscription/class-wps-mailchimp.php:60
|
357 |
+
msgid "MailChimp API URL"
|
358 |
+
msgstr ""
|
359 |
+
|
360 |
+
#: ../includes/subscription/class-wps-mailchimp.php:61
|
361 |
+
msgid "The API key of your MailChimp account."
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: ../includes/subscription/class-wps-mailchimp.php:69
|
365 |
+
msgid "MailChimp List"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: ../includes/subscription/class-wps-mailchimp.php:78
|
369 |
+
msgid "Send double opt-in notification"
|
370 |
+
msgstr ""
|
package.json
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "WP-Subscribe-Pro",
|
3 |
+
"version": "0.0.1",
|
4 |
+
"description": "The subscriber plugin",
|
5 |
+
"main": "index.js",
|
6 |
+
"scripts": {
|
7 |
+
"test": "echo \"Error: no test specified\" && exit 1"
|
8 |
+
},
|
9 |
+
"keywords": [
|
10 |
+
"mythemeshop"
|
11 |
+
],
|
12 |
+
"author": "MyThemeShop",
|
13 |
+
"license": "ISC",
|
14 |
+
"devDependencies": {
|
15 |
+
"grunt": "^1.0.1",
|
16 |
+
"grunt-checktextdomain": "^1.0.1",
|
17 |
+
"grunt-wp-i18n": "^0.5.4"
|
18 |
+
}
|
19 |
+
}
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Creator's website link: http://mythemeshop.com/plugins/wp-subscribe/
|
|
4 |
Tags: subscribe, subscription, subscription box, newsletter, subscribe widget, mailchimp, aweber, feedburner,
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.1
|
7 |
-
Stable tag: 1.2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -82,6 +82,9 @@ Please disable all plugins and check if plugin is working properly. Then you can
|
|
82 |
|
83 |
== Changelog ==
|
84 |
|
|
|
|
|
|
|
85 |
= 1.2.7 =
|
86 |
* Fixed SVN issue
|
87 |
|
4 |
Tags: subscribe, subscription, subscription box, newsletter, subscribe widget, mailchimp, aweber, feedburner,
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.9.1
|
7 |
+
Stable tag: 1.2.8
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
82 |
|
83 |
== Changelog ==
|
84 |
|
85 |
+
= 1.2.8 =
|
86 |
+
* Added consent field
|
87 |
+
|
88 |
= 1.2.7 =
|
89 |
* Fixed SVN issue
|
90 |
|
wp-subscribe.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WP Subscribe
|
4 |
* Plugin URI: http://mythemeshop.com/plugins/wp-subscribe/
|
5 |
* Description: WP Subscribe is a simple but powerful subscription plugin which supports MailChimp, Aweber and Feedburner.
|
6 |
-
* Version: 1.2.
|
7 |
* Author: MyThemeShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
* Text Domain: wp-subscribe
|
@@ -27,7 +27,7 @@ if( ! class_exists('MTS_WP_Subscribe') ) :
|
|
27 |
* Plugin Version
|
28 |
* @var string
|
29 |
*/
|
30 |
-
private $version = '1.2.
|
31 |
|
32 |
/**
|
33 |
* Hold an instance of MTS_WP_Subscribe class
|
3 |
* Plugin Name: WP Subscribe
|
4 |
* Plugin URI: http://mythemeshop.com/plugins/wp-subscribe/
|
5 |
* Description: WP Subscribe is a simple but powerful subscription plugin which supports MailChimp, Aweber and Feedburner.
|
6 |
+
* Version: 1.2.8
|
7 |
* Author: MyThemeShop
|
8 |
* Author URI: http://mythemeshop.com/
|
9 |
* Text Domain: wp-subscribe
|
27 |
* Plugin Version
|
28 |
* @var string
|
29 |
*/
|
30 |
+
private $version = '1.2.8';
|
31 |
|
32 |
/**
|
33 |
* Hold an instance of MTS_WP_Subscribe class
|