PowerPress Podcasting plugin by Blubrry - Version 8.3.2

Version Description

  • Released 06/02/2020
  • Added a check in the welcome page so that if there are >1000 posts, powerpress won't query all of them
  • Added the Save button back to Audio Player, Video Player, and MP3 Tags Settings pages which it had been removed from
  • Started using WordPress functions to link JS code, as
Download this release

Release Info

Developer benbeecroft
Plugin Icon 128x128 PowerPress Podcasting plugin by Blubrry
Version 8.3.2
Comparing to
See all releases

Code changes from version 8.3.1 to 8.3.2

css/admin.css CHANGED
@@ -1,5 +1,15 @@
1
  /* admin.css */
2
 
 
 
 
 
 
 
 
 
 
 
3
  .powerpress-notice,
4
  div.powerpress-notice,
5
  .wrap div.powerpress-notice {
1
  /* admin.css */
2
 
3
+ .powerpress_save_button_other {
4
+ float: right;
5
+ background-color: #2278CF;
6
+ color: white;
7
+ box-shadow: none;
8
+ border-radius: 4px;
9
+ border: none;
10
+ padding: 1ch 1em;
11
+ }
12
+
13
  .powerpress-notice,
14
  div.powerpress-notice,
15
  .wrap div.powerpress-notice {
css/admin.min.css CHANGED
@@ -1 +1,402 @@
1
- .powerpress-notice,.wrap div.powerpress-notice,div.powerpress-notice{margin:20px 0 10px;padding:0 5px;line-height:29px}.powerpress-error,.wrap div.powerpress-error,div.powerpress-error{margin:20px 5px 10px;padding:0 10px;line-height:29px;font-size:12px;border-width:1px;border-style:solid;font-weight:700}#powerpress_settings{background-image:url(//images.blubrry.com/powerpress/blubrry_logo7.png);background-repeat:no-repeat;background-position:bottom right}#powerpress_settings ul li ul{list-style:disc}#powerpress_settings ul li ul li{margin-left:50px;font-size:90%}#powerpress_settings td{padding-top:12px}#powerpress_settings td p{padding-bottom:10px}.bpp_input_sm{width:120px}.bpp_input_med{width:250px}.bpp-input-normal{width:80%}.powerpress_color_box{float:left;width:16px;height:16px;cursor:pointer;margin:4px 1px;border:1px solid #666}#powerpress_support li{margin-left:70px;list-style-type:disc;margin-top:0;margin-bottom:0}.powerpress-welcome-news>div{margin:0 10px 0 0}.powerpress-welcome-news a{text-decoration:none}.powerpress-welcome-news .rssSummary{font-size:95%}.powerpress-welcome-news .powerpressNewsPlayer{margin-top:5px}.powerpress-welcome-highlighted{margin:10px 0 0 0;float:left;width:39%}.powerpress-welcome-highlighted>div{margin:0 0 0 10px}.powerpress-welcome-highlighted a{text-decoration:none}.powerpress-welcome-highlighted .rsswidget{font-size:115%;font-weight:700}.powerpress-welcome-highlighted .rssSummary{font-size:95%}.powerpress-welcome-highlighted ul li,.powerpress-welcome-news ul li{margin:15px 0 10px 0}.powerpress-welcome-highlighted h2,.powerpress-welcome-news h2{padding:0}#powerpress_settings label.powerpress-normal-font{font-size:11px}#powerpress_admin_header{vertical-align:text-bottom}#powerpress_admin_header h2{display:inline-block}#powerpress_admin_header h2,#powerpress_admin_header h3,#powerpress_admin_header h4{line-height:1.1;margin:10px 0 0 0;padding:0;font-weight:700}#powerpress_admin_header p{line-height:1.1;margin:5px 0 10px 0;padding:0}#powerpress_admin_header .powerpress-admin-heading{font-weight:700}#powerpress_admin_header .powerpress-mode{margin-left:14px;display:inline-block;color:#f60;font-size:15px;font-weight:700}#pp-getting-started-box{max-width:1200px}#pp-getting-started-box h2{font-size:200%;margin-bottom:20px;font-style:oblique;line-height:1.2em}#pp-getting-started-box>p{font-size:125%}.powerpress-required{font-size:85%;color:#c00;margin-left:12px;font-style:italic}.powerpress-step{display:inline-block;float:left;width:200px;width:24%;margin-left:60px;margin-right:0;text-align:top;position:relative;padding:8px}.blubrry-services{color:#337ec9;font-size:18px;line-height:1.2}.blubrry-services p{margin:0 70px 0 0;padding:0}.blubrry-services strong{color:#f60;font-weight:400}.blubrry-services p.top-lines{margin-right:0}.blubrry-services a{color:#f60;font-size:20px;line-height:2}.blubrry-services .blubrry-hosting,.blubrry-services .blubrry-stats{float:left;width:230px;height:140px;background-color:#ececec;padding:10px;margin-top:10px}.blubrry-services .blubrry-stats{background-image:url(../images/StatsIcon.png);background-repeat:no-repeat;background-position:bottom right}.blubrry-services .blubrry-hosting{margin-right:50px;background-image:url(../images/BlubrryIcon.png);background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width:1px) and (max-width:819px){.powerpress-step{width:170px}#powerpress_steps p{font-size:16px;margin:20px 4px}.blubrry-services .blubrry-hosting{margin-right:20px}}@media screen and (min-width:1px) and (max-width:729px){#powerpreess_step_1{background-position:1px bottom}#powerpress_steps p{margin:10px 4px}.blubrry-services .blubrry-hosting{margin-right:10px}}@media screen and (min-width:1px) and (max-width:729px){.powerpress-step{width:24%;margin-left:30px}}.numberCircle{border-radius:50%;behavior:url(PIE.htc);width:36px;height:36px;padding:8px;background:#fff;border:2px solid #666;color:#666;text-align:center;font:32px Arial,sans-serif}#powerpress_settings_page{background:0 0;background-color:inherit;border:none}#powerpress_settings_page .ui-widget-header{background:0 0;border:none}#powerpress_settings_page .ui-state-default,#powerpress_settings_page .ui-widget-content .ui-state-default,#powerpress_settings_page .ui-widget-header .ui-state-default{background:0 0;border:none}#powerpress_settings_page .ui-tabs-nav li{margin-bottom:0;border-bottom:none}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}#powerpress_settings_page .ui-tabs-nav li a{padding:4px 5px 2px}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active a{padding:4px 5px 3px}#powerpress_settings_page .powerpress_tab{background-color:#fff;border-collapse:separate;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:#b3b3b3}.pp-section{clear:both;padding:0;margin:0}.pp-section dt{font-weight:700}.pp-expand-section{text-decoration:none}a.pp-expand-section,a.pp-expand-section:focus,a.pp-expand-section:hover,a.pp-expand-section:visited{color:#1976d2}.pp-expand-section-expanded:before,.pp-expand-section:before{background-color:#1976d2;border:1px solid #1976d2;border-radius:3px;font-weight:700;color:#fff;height:20px;width:20px;display:inline-block;margin-right:10px;text-align:center;font-size:20px}.pp-expand-section:before{content:' \25C4';content:'+';line-height:20px}.pp-expand-section-expanded:before{content:' \25BC';content:'-';line-height:16px}.bbplayer_settings .form-table th{padding-bottom:0}.bbplayer_settings h3{color:#036;font-weight:700}.wp-core-ui .button-blubrry{background:#1976d2;border-color:#1976d2;color:#fff}.wp-core-ui .button-blubrry-gray{background:#f7f7f7;border-color:#ccc;color:#555}.wp-core-ui .button-blubrry:focus,.wp-core-ui .button-blubrry:hover{background:#0d87e9;border-color:#0d87e9;color:#fff}.pp-form-error{border:red solid 1px}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* admin.css */
2
+
3
+ .powerpress_save_button_other {
4
+ float: right;
5
+ background-color: #2278CF;
6
+ color: white;
7
+ box-shadow: none;
8
+ border-radius: 4px;
9
+ border: none;
10
+ padding: 1ch 1em;
11
+ }
12
+
13
+ .powerpress-notice,
14
+ div.powerpress-notice,
15
+ .wrap div.powerpress-notice {
16
+
17
+ margin: 20px 0 10px;
18
+ padding: 0 5px;
19
+ line-height: 29px;
20
+ }
21
+ .powerpress-error,
22
+ div.powerpress-error,
23
+ .wrap div.powerpress-error {
24
+ margin: 20px 5px 10px;
25
+ padding: 0 10px;
26
+ line-height: 29px;
27
+ font-size: 12px;
28
+ border-width: 1px;
29
+ border-style: solid;
30
+ font-weight: bold;
31
+ /* background-color: #ffebe8; /* red */
32
+ }
33
+ #powerpress_settings {
34
+ background-image:url(//images.blubrry.com/powerpress/blubrry_logo7.png);
35
+ background-repeat: no-repeat;
36
+ background-position: bottom right;
37
+ }
38
+
39
+ #powerpress_settings ul li ul {
40
+ list-style: disc;
41
+ }
42
+ #powerpress_settings ul li ul li {
43
+ margin-left: 50px;
44
+ font-size: 90%;
45
+ }
46
+ #powerpress_settings label {
47
+ /* font-size: 110%; */
48
+ }
49
+ #powerpress_settings td {
50
+ padding-top: 12px;
51
+ }
52
+ #powerpress_settings td p {
53
+ padding-bottom: 10px;
54
+ }
55
+ .bpp_input_sm {
56
+ width: 120px;
57
+ }
58
+ .bpp_input_med {
59
+ width: 250px;
60
+ }
61
+ .bpp-input-normal {
62
+ width: 80%;
63
+ }
64
+
65
+ .powerpress_color_box {
66
+ float: left;
67
+ width: 16px;
68
+ height: 16px;
69
+ cursor: pointer;
70
+ margin: 4px 1px;
71
+ border: 1px solid #666666;
72
+
73
+ }
74
+
75
+
76
+ #powerpress_support {
77
+
78
+ }
79
+ #powerpress_support li {
80
+ margin-left: 70px;
81
+ list-style-type:disc;
82
+ margin-top: 0;
83
+ margin-bottom: 0;
84
+ }
85
+
86
+ /*.powerpress-welcome-news {
87
+ margin: 10px 0 0 0;
88
+ float: left;
89
+ width: 60%;
90
+ border-right: 1px solid #CCCCCC;
91
+ }*/
92
+ .powerpress-welcome-news > div {
93
+ margin: 0 10px 0 0;
94
+ }
95
+ .powerpress-welcome-news a {
96
+ text-decoration: none;
97
+ }
98
+ .powerpress-welcome-news .rssSummary {
99
+ font-size: 95%;
100
+ }
101
+ .powerpress-welcome-news .powerpressNewsPlayer {
102
+ margin-top: 5px;
103
+ }
104
+ .powerpress-welcome-highlighted {
105
+ margin: 10px 0 0 0;
106
+ float: left;
107
+ width: 39%;
108
+ }
109
+ .powerpress-welcome-highlighted > div {
110
+ margin: 0 0 0 10px;
111
+ }
112
+ .powerpress-welcome-highlighted a {
113
+ text-decoration: none;
114
+ }
115
+ .powerpress-welcome-highlighted .rsswidget {
116
+ font-size: 115%;
117
+ font-weight: bold;
118
+ }
119
+ .powerpress-welcome-highlighted .rssSummary {
120
+ font-size: 95%;
121
+ }
122
+ .powerpress-welcome-news ul li, .powerpress-welcome-highlighted ul li {
123
+ margin: 15px 0 10px 0;
124
+ }
125
+ .powerpress-welcome-news h2, .powerpress-welcome-highlighted h2 {
126
+ padding: 0;
127
+ }
128
+
129
+ #powerpress_settings label.powerpress-normal-font {
130
+ font-size: 11px;
131
+ }
132
+ #powerpress_admin_header {
133
+ vertical-align: text-bottom;
134
+ }
135
+ #powerpress_admin_header h2 {
136
+ /* float: left; */
137
+ display: inline-block;
138
+ }
139
+ #powerpress_admin_header h2,
140
+ #powerpress_admin_header h3,
141
+ #powerpress_admin_header h4 {
142
+ line-height: 1.1;
143
+ margin: 10px 0 0 0;
144
+ padding: 0;
145
+ font-weight: bold;
146
+ }
147
+ #powerpress_admin_header p {
148
+ line-height: 1.1;
149
+ margin: 5px 0 10px 0;
150
+ padding: 0;
151
+ }
152
+ #powerpress_admin_header .powerpress-admin-heading {
153
+ font-weight: bold;
154
+ }
155
+ #powerpress_admin_header .powerpress-mode {
156
+ margin-left: 14px;
157
+ display: inline-block;
158
+ color: #FF6600;
159
+ font-size: 15px;
160
+ font-weight: bold;
161
+ }
162
+ #pp-getting-started-box {
163
+ max-width: 1200px;
164
+ }
165
+
166
+ #pp-getting-started-box h2 {
167
+ font-size: 200%;
168
+ margin-bottom: 20px;
169
+ font-style: oblique;
170
+ line-height: 1.2em;
171
+ }
172
+ #pp-getting-started-box > p {
173
+ font-size: 125%;
174
+ }
175
+
176
+
177
+
178
+
179
+ .powerpress-required {
180
+ font-size: 85%;
181
+ color: #CC0000;
182
+ margin-left: 12px;
183
+ font-style:italic;
184
+ }
185
+
186
+ .powerpress-step {
187
+ display: inline-block;
188
+ float: left;
189
+ width: 200px;
190
+ width: 24%;
191
+ margin-left: 60px;
192
+ margin-right: 0;
193
+ text-align: top;
194
+ position: relative;
195
+ padding: 8px;
196
+ }
197
+
198
+ .blubrry-services {
199
+ color: #337EC9;
200
+ font-size: 18px;
201
+ line-height: 1.2;
202
+ }
203
+ .blubrry-services p {
204
+ margin: 0 70px 0 0;
205
+ padding: 0;
206
+ }
207
+ .blubrry-services strong {
208
+ color: #FF6600;
209
+ font-weight: normal;
210
+ }
211
+ .blubrry-services p.top-lines {
212
+ margin-right: 0;
213
+ }
214
+ .blubrry-services a {
215
+ color: #FF6600;
216
+ font-size: 20px;
217
+ line-height: 2;
218
+ }
219
+ .blubrry-services .blubrry-hosting,
220
+ .blubrry-services .blubrry-stats {
221
+ float: left;
222
+ width: 230px;
223
+ height: 140px;
224
+ background-color: #ECECEC;
225
+ padding: 10px;
226
+ margin-top: 10px;
227
+ }
228
+ .blubrry-services .blubrry-stats {
229
+ background-image: url('../images/StatsIcon.png');
230
+ background-repeat:no-repeat;
231
+ background-position: bottom right;
232
+ }
233
+
234
+ .blubrry-services .blubrry-hosting {
235
+ margin-right: 50px;
236
+ background-image: url('../images/BlubrryIcon.png');
237
+ background-repeat:no-repeat;
238
+ background-position: bottom right;
239
+ }
240
+
241
+
242
+ @media screen and (min-width: 1px) and (max-width: 819px) {
243
+ .powerpress-step {
244
+ width: 170px;
245
+ }
246
+ #powerpress_steps p {
247
+ font-size: 16px;
248
+ margin: 20px 4px;
249
+ }
250
+ .blubrry-services .blubrry-hosting {
251
+ margin-right: 20px;
252
+ }
253
+ }
254
+ @media screen and (min-width: 1px) and (max-width: 729px) {
255
+
256
+ #powerpreess_step_1 {
257
+ background-position: 1px bottom;
258
+ }
259
+ #powerpress_steps p {
260
+ margin: 10px 4px;
261
+ }
262
+ .blubrry-services .blubrry-hosting {
263
+ margin-right: 10px;
264
+ }
265
+ }
266
+
267
+ @media screen and (min-width: 1px) and (max-width: 729px) {
268
+
269
+ .powerpress-step {
270
+ width: 24%;
271
+ margin-left: 30px;
272
+ }
273
+ }
274
+
275
+ .numberCircle {
276
+ border-radius: 50%;
277
+ behavior: url(PIE.htc); /* remove if you don't care about IE8 */
278
+
279
+ width: 36px;
280
+ height: 36px;
281
+ padding: 8px;
282
+
283
+ background: #fff;
284
+ border: 2px solid #666;
285
+ color: #666;
286
+ text-align: center;
287
+
288
+ font: 32px Arial, sans-serif;
289
+ }
290
+
291
+ #powerpress_settings_page {
292
+ background: none;
293
+ background-color: inherit;
294
+ border: none;
295
+ }
296
+ #powerpress_settings_page .ui-widget-header {
297
+ background: none;
298
+ border: none;
299
+ }
300
+ #powerpress_settings_page .ui-state-default,
301
+ #powerpress_settings_page .ui-widget-content .ui-state-default,
302
+ #powerpress_settings_page .ui-widget-header .ui-state-default {
303
+ background: none;
304
+ border: none;
305
+ }
306
+ #powerpress_settings_page .ui-tabs-nav li {
307
+ margin-bottom: 0px;
308
+ border-bottom: none;
309
+ }
310
+
311
+ #powerpress_settings_page .ui-tabs-nav li.ui-tabs-active {
312
+ margin-bottom: -1px;
313
+ padding-bottom: 1px;
314
+ }
315
+ #powerpress_settings_page .ui-tabs-nav li a {
316
+ padding: 4px 5px 2px;
317
+ }
318
+ #powerpress_settings_page .ui-tabs-nav li.ui-tabs-active a {
319
+ padding: 4px 5px 3px;
320
+ }
321
+
322
+
323
+ #powerpress_settings_page .powerpress_tab {
324
+ background-color: #FFFFFF;
325
+ border-collapse: separate;
326
+ border-style: solid;
327
+ border-width: 1px;
328
+ border-color: #DFDFDF;
329
+ border-color: #B3B3B3;
330
+ }
331
+
332
+
333
+ /* sections */
334
+ .pp-section {
335
+ clear: both;
336
+ padding: 0px;
337
+ margin: 0px;
338
+ }
339
+ .pp-section dt {
340
+ font-weight: bold;
341
+ }
342
+
343
+ .pp-expand-section {
344
+ text-decoration: none;
345
+ }
346
+ a.pp-expand-section,
347
+ a.pp-expand-section:hover,
348
+ a.pp-expand-section:focus,
349
+ a.pp-expand-section:visited {
350
+ color: #1976D2;
351
+ }
352
+ .pp-expand-section:before,
353
+ .pp-expand-section-expanded:before {
354
+ background-color: #1976D2;
355
+ border: 1px solid #1976D2;
356
+ border-radius: 3px;
357
+ font-weight: bold;
358
+ color: #ffffff;
359
+ height: 20px;
360
+ width: 20px;
361
+ display: inline-block;
362
+ margin-right: 10px;
363
+ text-align: center;
364
+ font-size: 20px;
365
+ }
366
+ .pp-expand-section:before {
367
+ content: ' \25C4'; /* ◄ */
368
+ content: '+';
369
+ line-height: 20px;
370
+ }
371
+ .pp-expand-section-expanded:before {
372
+ content: ' \25BC';
373
+ content: '-';
374
+ line-height: 16px;
375
+ }
376
+ .bbplayer_settings .form-table th{
377
+ padding-bottom: 0;
378
+ }
379
+ .bbplayer_settings h3{
380
+ color: #003366;
381
+ font-weight: bold;
382
+ }
383
+ /* buttons */
384
+ .wp-core-ui .button-blubrry {
385
+ background: #1976D2;
386
+ border-color: #1976D2;
387
+ color: #FFFFFF;
388
+ }
389
+ .wp-core-ui .button-blubrry-gray {
390
+ background: #f7f7f7;
391
+ border-color: #ccc;
392
+ color: #555;
393
+ }
394
+ .wp-core-ui .button-blubrry:hover,
395
+ .wp-core-ui .button-blubrry:focus {
396
+ background: #0D87E9;
397
+ border-color: #0D87E9;
398
+ color: #FFFFFF;
399
+ }
400
+ .pp-form-error {
401
+ border: red solid 1px;
402
+ }
css/settings.css CHANGED
@@ -87,19 +87,6 @@
87
  cursor: pointer;
88
  }
89
 
90
- .powerpress_save_button {
91
- padding: 1ch 2em;
92
- border: 1px solid #DBDBDB;
93
- background-color: #FFFFFF;
94
- box-shadow: 0 1px 2px 0 rgba(0,0,0,0.14);
95
- color: #354052;
96
- font-family: Roboto, sans-serif;
97
- font-size: 14px;
98
- letter-spacing: 0;
99
- line-height: 21px;
100
- text-align: center;
101
- }
102
-
103
  .submit {
104
  font-family: Roboto, sans-serif;
105
  font-size: 14px;
@@ -113,6 +100,12 @@
113
 
114
  .pp-news-image {
115
  height: 100%;
 
 
 
 
 
 
116
  }
117
 
118
  .pp-news-item {
87
  cursor: pointer;
88
  }
89
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  .submit {
91
  font-family: Roboto, sans-serif;
92
  font-size: 14px;
100
 
101
  .pp-news-image {
102
  height: 100%;
103
+ width: auto;
104
+ }
105
+
106
+ .pp-settings-welcome-text img {
107
+ height: 50px;
108
+ width: 50px;
109
  }
110
 
111
  .pp-news-item {
css/settings.min.css CHANGED
@@ -1 +1 @@
1
- .pp-tab{font-size:16px;overflow:hidden;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 0 0 #eaedf3,0 1px 3px 0 rgba(0,0,0,.05);width:100%;padding:0}.pp-tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:3vh 3%;transition:.3s;width:auto}.pp-tab button:hover{background-color:#ddd}.pp-tab button.active{border-bottom:3px solid #1a6deb;font-weight:700}.pp-tabcontent{background-color:#fff;display:none;border-top:none;padding:0 40px 0 0;height:100%}.pp-tabcontent.active{display:flex}#welcome-title{display:inline-block;margin-top:1ch;font-size:22px;width:70%}#welcome-tab-new-post{display:inline-block;text-decoration:none;color:#1976d2;font-family:Roboto,sans-serif;font-size:14px}#welcome-tab-new-post div{padding:1ch;border:2px solid #1976d2;border-radius:4px}#welcome-tab-new-post div:hover{background-color:#1976d2;color:#fff}#pp-welcome-applesubmit-link:hover,#pp-welcome-artwork-link:hover{cursor:pointer;text-decoration:underline}#pp-welcome-applesubmit-link,#pp-welcome-artwork-link,.program-status-link,p[class=pp-settings-status-text]{margin-top:0;margin-bottom:1em;font-family:Roboto,sans-serif;font-size:14px}#advanced-tab-seo-link{cursor:pointer}.powerpress_save_button{padding:1ch 2em;border:1px solid #dbdbdb;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.14);color:#354052;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;text-align:center}.submit{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px}.powerpress_save_button:hover{cursor:pointer}.pp-news-image{height:100%}.pp-news-item{padding:0 2em 2ch 0;border-bottom:1px solid #ddd;height:17vh}.powerpress-welcome-news .rss-date{font-size:80%}.powerpress-welcome-news .rsswidget{font-size:110%;color:#000;text-decoration:underline}.pp-news-image-container{height:100%;vertical-align:top;float:left;width:auto;margin-right:1em}.pp-news-details-container{height:100%;width:auto;overflow:hidden}.program-status-link{color:#d21919;text-decoration:underline}.pp-settings-program-summary{margin-bottom:4em}.prog-sum-contents,.prog-sum-head{display:inline-block;vertical-align:middle}.prog-sum-head{width:72%}.prog-sum-contents{width:23%;height:100%;position:absolute;margin-left:2em}.pp-settings-podcast-status{margin-top:2ch}.pp-settings-num-episodes,.pp-settings-podcast-status,.pp-settings-recent-post{display:inline-block;vertical-align:top}.pp-settings-recent-post{width:70%}.pp-settings-num-episodes{width:16%;margin-left:3em}.pp-settings-welcome-text{display:inline-block;vertical-align:top;width:65%;margin-left:1ch}#welcome-preview-image{width:30%;height:auto;display:inline-block}.destinations-side-text{line-height:36px}.directory-summary-head{vertical-align:middle}.destinations-side-icon{background-image:url(../images/modern_icon_sprite.svg);margin-right:15px;display:inline-block;width:36px;height:36px;border:0;background-repeat:no-repeat;background-size:50px;vertical-align:middle}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pp-sidenav .destinations-side-icon{background-image:url(../images/modern-icon-sprite.png)}}span[id^=apple-icon]{background-position:-5px -5px}span[id^=android-icon]{background-position:-5px -55px}span[id^=email-icon]{background-position:-5px -106px}span[id^=google-icon]{background-position:-5px -155px}span[id^=stitcher-icon]{background-position:-7px -205px}span[id^=tunein-icon]{background-position:-7px -255px}span[id^=spotify-icon]{background-position:-5px -307px}span[id^=iheart-icon]{background-position:-5px -456px}span[id^=deezer-icon]{background-position:-5px -507px}span[id^=pandora-icon]{background-position:-5px -555px}span[id^=all-icon]{background-position:-5px -355px}.pp-settings-footer{border-top:1px solid #eff0f5;margin:3ch;padding-top:2ch}.pp-save-button-container{display:inline-block;float:right}#connect-blubrry-services .button-blubrry{max-width:14em;width:100%}#connected-blubrry-blurb{display:inline-block;width:55%;margin:0 0 0 1ch;text-align:left}#connect-blubrry-blurb{font-size:11px;margin:1ch 1ch 0 4ch;text-align:left}.pp-sidenav{overflow:hidden;background-color:#fff;width:23%;display:inline-block;float:left;min-height:70vh;height:100%}.pp-sidenav button{display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:1vh 2vw 1vh 1vw;transition:.3s;width:100%;text-align:left;line-height:25px}.pp-sidenav button img{height:25px;width:25px;background-color:rgba(255,255,255,0);vertical-align:middle}.pp-sidenav button:hover{background-color:#ddd}.pp-sidenav button.active{border-left:2px solid #1a6deb;color:#1665d8;background-color:#f6f9fd}#powerpress_settings_page{min-height:100vh}.pp-sidenav-tab{background-color:#fff;display:none;border-top:none;padding:3vh 3vw;width:75%;border-left:1px solid #ddd}.pp-sidenav-tab.active{display:inline-block}#connect-blubrry-services{margin:30px 10px 10px 10px;text-align:center;border:1px solid #d0d3db;border-radius:2px;display:inline-block}#blubrry-services-connected-settings,#connect-see-options{padding:3ch 3ch 3ch 1.5ch}#connect-blubrry-button-container{padding:10px;text-align:center;border-top:1px solid #d0d3db}#blubrry-logo-connect{width:42px;height:40px}.pp-settings-section{border-left:3px solid #eff0f5;padding-left:2em;margin-bottom:4em}.pp-settings-section h2{font-weight:700;font-family:Roboto,sans-serif;font-size:20px}.pp-settings-subsection{margin-left:1em;padding:1em 0 1em 1em;border-bottom:1px solid #eff0f5;display:inline-block;width:90%}.pp-settings-subsection-no-border{padding:1em 0 1em 0;display:inline-block;width:90%}.pp-nav-icon{margin:0 25px 0 10px}.pp-directory-icon{margin:0 25px 0 0;vertical-align:middle}h1.pp-heading,h2.pp-heading{font-size:26px;font-family:Roboto,sans-serif;font-weight:700}p.pp-main{font-size:16px;font-family:Roboto,sans-serif;font-weight:700;margin:0}a.pp-sub,p.pp-sub{font-size:16px;font-family:Roboto,sans-serif;margin:0}p.pp-sub{color:rgba(0,0,0,.6)}p.pp-label-bottom{font-size:14px;font-family:Roboto,sans-serif;margin:0 0 2em 0;color:rgba(0,0,0,.6)}a.pp-sidenav-extra-text,p.pp-sidenav-extra-text{color:#9ea0a5;font-size:12px;line-height:18px;font-family:Roboto,sans-serif;text-decoration:none}.pp-sidenav-extra{margin:2vh 2vw}.pp-settings-text{margin-top:0;margin-bottom:2em;font-family:Roboto,sans-serif;font-size:14px}.pp-settings-text-smaller-margin{margin-top:0;margin-bottom:1em;font-family:Roboto,sans-serif;font-size:14px}.pp-settings-text-no-margin{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:12px}.pp-show-subscribe{margin-top:3em}.pp-show-subscribe input.pp-settings-checkbox{margin-top:2px;margin-right:10px}.pp-label-bottom a,.pp-main a,.pp-right-label a,.pp-settings-text a,.pp-sub a{text-decoration:none;color:#2278cf}.pp-right-label{font-size:14px;margin-top:5px}.pp-settings-text-with-label{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:14px}b{font-weight:700}input.pp-settings-checkbox{border:2px solid #d4d8e0;border-radius:3px;height:18px;width:18px;vertical-align:top;margin-top:2ch}input.pp-settings-checkbox:checked{background-color:#2278cf;border-color:#2278cf}input.pp-settings-checkbox:checked:disabled{background-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.2)}input.pp-settings-checkbox:checked:before{content:url(../images/check_white.svg);height:21px;width:21px;margin:-3px 0 0 -4px}input.pp-settings-checkbox:checked+label.pp-checkbox-label{color:#0c74d5}.pp-checkbox-label{font-size:13px;font-family:Roboto,sans-serif}.round-checkbox{border-radius:8px}input.round-checkbox:checked{background-color:#2278cf;border-color:#2278cf}input.round-checkbox:checked:before{color:#2278cf}input[class=pp-settings-radio]{width:22px;height:22px;border:2px solid #b1b1b1;margin-bottom:3.5em}input[class=pp-settings-radio]:checked{border:2px solid #0c74d5}input[class=pp-settings-radio]:checked:before{width:12px;height:12px;margin:3px;background-color:#0c74d5}input[class=pp-settings-radio-small]{width:16px;height:16px;margin-right:8px;background-color:#d8dce6}input[class=pp-settings-radio-small]:checked{border:2px solid #0c74d5;background-color:#0c74d5}input[class=pp-settings-radio-small]:checked:before{width:6px;height:6px;margin:3px;background-color:#d8dce6}input.pp-settings-text-input,input.pp-settings-text-input:focus,textarea.pp-settings-text-input,textarea.pp-settings-text-input:focus{border-radius:4px;background-color:#fff;border:1px solid #b1b1b1;font-size:14px;padding:2ch 1em 2ch 1em;width:100%}input.pp-settings-text-input-less-wide,input.pp-settings-text-input-less-wide:focus{border-radius:4px;background-color:#fff;border:1px solid #b1b1b1;font-size:14px;padding:2ch 1em 2ch 1em;width:70%;margin-right:30%}.pp-settings-section h4{margin-top:0;margin-bottom:0;font-weight:700}.powerpress_color_box{float:left;width:24px;height:24px;cursor:pointer;margin:8px 19px 8px 0;border:1px solid #666}label[class^=pp-settings-label]{position:relative;top:9px;padding:0 9px 0 2px;left:9px;background-color:#fff;font-size:12px}label[class^=pp-settings-label-under]{position:relative;top:-2px;padding:0 9px 0 2px;left:9px;background-color:#fff;color:rgba(0,0,0,.6);font-size:12px}select[class^=pp-settings-select]{background-color:#eff0f5;color:rgba(0,0,0,.6);border-radius:4px;padding:1em 1ch 1em 1ch;font-size:14px;font-family:Roboto,sans-serif;font-weight:700;border:none;box-shadow:none;height:auto;width:45%;display:block}select.pp-settings-select-inline{display:inline-block;width:40%;margin-bottom:3ch}.pp-settings-button{box-sizing:border-box;display:inline-block;padding:1.5ch;border:1px solid #d8dce6;border-radius:4px;background:linear-gradient(0deg,#f6f7f9 0,#fff 100%);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.05),0 1px 1px 0 rgba(22,29,37,.05);margin:1em 0 1em 0}.pp-settings-icon{margin:0 10px;width:18px;height:18px}.pp-settings-icon-small{margin:0 5px 0 0;width:16px;height:18px;display:inline-block;vertical-align:middle}.pp-settings-button-label,.pp-settings-icon{vertical-align:middle}.pp-shortcode{padding:1em 3ch 1em 3ch}.pp-shortcode-container{margin:4ch 0}
1
+ .pp-tab{font-size:16px;overflow:hidden;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 0 0 #eaedf3,0 1px 3px 0 rgba(0,0,0,.05);width:100%;padding:0}.pp-tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:3vh 3%;transition:.3s;width:auto}.pp-tab button:hover{background-color:#ddd}.pp-tab button.active{border-bottom:3px solid #1a6deb;font-weight:700}.pp-tabcontent{background-color:#fff;display:none;border-top:none;padding:0 40px 0 0;height:100%}.pp-tabcontent.active{display:flex}#welcome-title{display:inline-block;margin-top:1ch;font-size:22px;width:70%}#welcome-tab-new-post{display:inline-block;text-decoration:none;color:#1976d2;font-family:Roboto,sans-serif;font-size:14px}#welcome-tab-new-post div{padding:1ch;border:2px solid #1976d2;border-radius:4px}#welcome-tab-new-post div:hover{background-color:#1976d2;color:#fff}#pp-welcome-applesubmit-link:hover,#pp-welcome-artwork-link:hover{cursor:pointer;text-decoration:underline}#pp-welcome-applesubmit-link,#pp-welcome-artwork-link,.program-status-link,p[class=pp-settings-status-text]{margin-top:0;margin-bottom:1em;font-family:Roboto,sans-serif;font-size:14px}#advanced-tab-seo-link{cursor:pointer}.powerpress_save_button{padding:1ch 2em;border:1px solid #dbdbdb;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.14);color:#354052;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px;text-align:center}.submit{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:0;line-height:21px}.powerpress_save_button:hover{cursor:pointer}.pp-news-image{height:100%;width:auto}.pp-settings-welcome-text img{height:50px;width:50px}.pp-news-item{padding:0 2em 2ch 0;border-bottom:1px solid #ddd;height:17vh}.powerpress-welcome-news .rss-date{font-size:80%}.powerpress-welcome-news .rsswidget{font-size:110%;color:#000;text-decoration:underline}.pp-news-image-container{height:100%;vertical-align:top;float:left;width:auto;margin-right:1em}.pp-news-details-container{height:100%;width:auto;overflow:hidden}.program-status-link{color:#d21919;text-decoration:underline}.pp-settings-program-summary{margin-bottom:4em}.prog-sum-contents,.prog-sum-head{display:inline-block;vertical-align:middle}.prog-sum-head{width:72%}.prog-sum-contents{width:23%;height:100%;position:absolute;margin-left:2em}.pp-settings-podcast-status{margin-top:2ch}.pp-settings-num-episodes,.pp-settings-podcast-status,.pp-settings-recent-post{display:inline-block;vertical-align:top}.pp-settings-recent-post{width:70%}.pp-settings-num-episodes{width:16%;margin-left:3em}.pp-settings-welcome-text{display:inline-block;vertical-align:top;width:65%;margin-left:1ch}#welcome-preview-image{width:30%;height:auto;display:inline-block}.destinations-side-text{line-height:36px}.directory-summary-head{vertical-align:middle}.destinations-side-icon{background-image:url(../images/modern_icon_sprite.svg);margin-right:15px;display:inline-block;width:36px;height:36px;border:0;background-repeat:no-repeat;background-size:50px;vertical-align:middle}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pp-sidenav .destinations-side-icon{background-image:url(../images/modern-icon-sprite.png)}}span[id^=apple-icon]{background-position:-5px -5px}span[id^=android-icon]{background-position:-5px -55px}span[id^=email-icon]{background-position:-5px -106px}span[id^=google-icon]{background-position:-5px -155px}span[id^=stitcher-icon]{background-position:-7px -205px}span[id^=tunein-icon]{background-position:-7px -255px}span[id^=spotify-icon]{background-position:-5px -307px}span[id^=iheart-icon]{background-position:-5px -456px}span[id^=deezer-icon]{background-position:-5px -507px}span[id^=pandora-icon]{background-position:-5px -555px}span[id^=all-icon]{background-position:-5px -355px}.pp-settings-footer{border-top:1px solid #eff0f5;margin:3ch;padding-top:2ch}.pp-save-button-container{display:inline-block;float:right}#connect-blubrry-services .button-blubrry{max-width:14em;width:100%}#connected-blubrry-blurb{display:inline-block;width:55%;margin:0 0 0 1ch;text-align:left}#connect-blubrry-blurb{font-size:11px;margin:1ch 1ch 0 4ch;text-align:left}.pp-sidenav{overflow:hidden;background-color:#fff;width:23%;display:inline-block;float:left;min-height:70vh;height:100%}.pp-sidenav button{display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:1vh 2vw 1vh 1vw;transition:.3s;width:100%;text-align:left;line-height:25px}.pp-sidenav button img{height:25px;width:25px;background-color:rgba(255,255,255,0);vertical-align:middle}.pp-sidenav button:hover{background-color:#ddd}.pp-sidenav button.active{border-left:2px solid #1a6deb;color:#1665d8;background-color:#f6f9fd}#powerpress_settings_page{min-height:100vh}.pp-sidenav-tab{background-color:#fff;display:none;border-top:none;padding:3vh 3vw;width:75%;border-left:1px solid #ddd}.pp-sidenav-tab.active{display:inline-block}#connect-blubrry-services{margin:30px 10px 10px 10px;text-align:center;border:1px solid #d0d3db;border-radius:2px;display:inline-block}#blubrry-services-connected-settings,#connect-see-options{padding:3ch 3ch 3ch 1.5ch}#connect-blubrry-button-container{padding:10px;text-align:center;border-top:1px solid #d0d3db}#blubrry-logo-connect{width:42px;height:40px}.pp-settings-section{border-left:3px solid #eff0f5;padding-left:2em;margin-bottom:4em}.pp-settings-section h2{font-weight:700;font-family:Roboto,sans-serif;font-size:20px}.pp-settings-subsection{margin-left:1em;padding:1em 0 1em 1em;border-bottom:1px solid #eff0f5;display:inline-block;width:90%}.pp-settings-subsection-no-border{padding:1em 0 1em 0;display:inline-block;width:90%}.pp-nav-icon{margin:0 25px 0 10px}.pp-directory-icon{margin:0 25px 0 0;vertical-align:middle}h1.pp-heading,h2.pp-heading{font-size:26px;font-family:Roboto,sans-serif;font-weight:700}p.pp-main{font-size:16px;font-family:Roboto,sans-serif;font-weight:700;margin:0}a.pp-sub,p.pp-sub{font-size:16px;font-family:Roboto,sans-serif;margin:0}p.pp-sub{color:rgba(0,0,0,.6)}p.pp-label-bottom{font-size:14px;font-family:Roboto,sans-serif;margin:0 0 2em 0;color:rgba(0,0,0,.6)}a.pp-sidenav-extra-text,p.pp-sidenav-extra-text{color:#9ea0a5;font-size:12px;line-height:18px;font-family:Roboto,sans-serif;text-decoration:none}.pp-sidenav-extra{margin:2vh 2vw}.pp-settings-text{margin-top:0;margin-bottom:2em;font-family:Roboto,sans-serif;font-size:14px}.pp-settings-text-smaller-margin{margin-top:0;margin-bottom:1em;font-family:Roboto,sans-serif;font-size:14px}.pp-settings-text-no-margin{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:12px}.pp-show-subscribe{margin-top:3em}.pp-show-subscribe input.pp-settings-checkbox{margin-top:2px;margin-right:10px}.pp-label-bottom a,.pp-main a,.pp-right-label a,.pp-settings-text a,.pp-sub a{text-decoration:none;color:#2278cf}.pp-right-label{font-size:14px;margin-top:5px}.pp-settings-text-with-label{margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:14px}b{font-weight:700}input.pp-settings-checkbox{border:2px solid #d4d8e0;border-radius:3px;height:18px;width:18px;vertical-align:top;margin-top:2ch}input.pp-settings-checkbox:checked{background-color:#2278cf;border-color:#2278cf}input.pp-settings-checkbox:checked:disabled{background-color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.2)}input.pp-settings-checkbox:checked:before{content:url(../images/check_white.svg);height:21px;width:21px;margin:-3px 0 0 -4px}input.pp-settings-checkbox:checked+label.pp-checkbox-label{color:#0c74d5}.pp-checkbox-label{font-size:13px;font-family:Roboto,sans-serif}.round-checkbox{border-radius:8px}input.round-checkbox:checked{background-color:#2278cf;border-color:#2278cf}input.round-checkbox:checked:before{color:#2278cf}input[class=pp-settings-radio]{width:22px;height:22px;border:2px solid #b1b1b1;margin-bottom:3.5em}input[class=pp-settings-radio]:checked{border:2px solid #0c74d5}input[class=pp-settings-radio]:checked:before{width:12px;height:12px;margin:3px;background-color:#0c74d5}input[class=pp-settings-radio-small]{width:16px;height:16px;margin-right:8px;background-color:#d8dce6}input[class=pp-settings-radio-small]:checked{border:2px solid #0c74d5;background-color:#0c74d5}input[class=pp-settings-radio-small]:checked:before{width:6px;height:6px;margin:3px;background-color:#d8dce6}input.pp-settings-text-input,input.pp-settings-text-input:focus,textarea.pp-settings-text-input,textarea.pp-settings-text-input:focus{border-radius:4px;background-color:#fff;border:1px solid #b1b1b1;font-size:14px;padding:2ch 1em 2ch 1em;width:100%}input.pp-settings-text-input-less-wide,input.pp-settings-text-input-less-wide:focus{border-radius:4px;background-color:#fff;border:1px solid #b1b1b1;font-size:14px;padding:2ch 1em 2ch 1em;width:70%;margin-right:30%}.pp-settings-section h4{margin-top:0;margin-bottom:0;font-weight:700}.powerpress_color_box{float:left;width:24px;height:24px;cursor:pointer;margin:8px 19px 8px 0;border:1px solid #666}label[class^=pp-settings-label]{position:relative;top:9px;padding:0 9px 0 2px;left:9px;background-color:#fff;font-size:12px}label[class^=pp-settings-label-under]{position:relative;top:-2px;padding:0 9px 0 2px;left:9px;background-color:#fff;color:rgba(0,0,0,.6);font-size:12px}select[class^=pp-settings-select]{background-color:#eff0f5;color:rgba(0,0,0,.6);border-radius:4px;padding:1em 1ch 1em 1ch;font-size:14px;font-family:Roboto,sans-serif;font-weight:700;border:none;box-shadow:none;height:auto;width:45%;display:block}select.pp-settings-select-inline{display:inline-block;width:40%;margin-bottom:3ch}.pp-settings-button{box-sizing:border-box;display:inline-block;padding:1.5ch;border:1px solid #d8dce6;border-radius:4px;background:linear-gradient(0deg,#f6f7f9 0,#fff 100%);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.05),0 1px 1px 0 rgba(22,29,37,.05);margin:1em 0 1em 0}.pp-settings-icon{margin:0 10px;width:18px;height:18px}.pp-settings-icon-small{margin:0 5px 0 0;width:16px;height:18px;display:inline-block;vertical-align:middle}.pp-settings-button-label,.pp-settings-icon{vertical-align:middle}.pp-shortcode{padding:1em 3ch 1em 3ch}.pp-shortcode-container{margin:4ch 0}
images/Check.png DELETED
Binary file
images/DownArrow.png DELETED
Binary file
images/blubrryIcon.png DELETED
Binary file
images/blubrry_folder.png DELETED
Binary file
images/button_icon_blubrry.png DELETED
Binary file
images/clammr.png DELETED
Binary file
images/color_preview.gif DELETED
Binary file
images/folder.png DELETED
Binary file
images/itunes_modern.png DELETED
Binary file
images/spriteRetina.png DELETED
Binary file
images/spriteStandard.png DELETED
Binary file
images/spriteStandard2.png DELETED
Binary file
powerpress.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
  Description: <a href="https://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
- Version: 8.3.1
7
  Author: Blubrry
8
  Author URI: https://blubrry.com/
9
  Requires at least: 3.6
@@ -36,7 +36,7 @@ if( !function_exists('add_action') ) {
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
 
39
- define('POWERPRESS_VERSION', '8.3.1' );
40
 
41
  // Translation support:
42
  if ( !defined('POWERPRESS_ABSPATH') )
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
  Description: <a href="https://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
+ Version: 8.3.2
7
  Author: Blubrry
8
  Author URI: https://blubrry.com/
9
  Requires at least: 3.6
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
 
39
+ define('POWERPRESS_VERSION', '8.3.2' );
40
 
41
  // Translation support:
42
  if ( !defined('POWERPRESS_ABSPATH') )
powerpressadmin-basic.php CHANGED
@@ -30,6 +30,8 @@ function powerpress_admin_basic()
30
  }
31
  }
32
 
 
 
33
  ?>
34
  <script type="text/javascript"><!--
35
  function CheckRedirect(obj)
@@ -117,7 +119,6 @@ jQuery(document).ready(function($) {
117
  } );
118
  //-->
119
  </script>
120
- <script src='/wp-content/plugins/powerpress/js/admin.js'></script>
121
  <input type="hidden" name="action" value="powerpress-save-settings" />
122
 
123
  <input type="hidden" id="save_tab_pos" name="tab" value="<?php echo (empty($_POST['tab']) ? "settings-welcome" : $_POST['tab']); ?>" />
@@ -870,14 +871,6 @@ function powerpressadmin_appearance($General=false, $Feed = false)
870
  <?php
871
  } // End powerpress_admin_appearance()
872
 
873
- // Admin page, footer
874
- function powerpress_settings_save_button()
875
- { ?>
876
- <div class="pp-save-button-container">
877
- <input type="submit" name="Submit" class="powerpress_save_button" value="<?php echo __('Save Changes', 'powerpress') ?>" />
878
- </div>
879
- <?php
880
- }
881
 
882
  // Admin page, footer
883
  function powerpress_settings_tab_footer()
@@ -889,13 +882,20 @@ function powerpress_settings_tab_footer()
889
  }
890
  function powerpressadmin_welcome($GeneralSettings, $FeedSettings)
891
  {
892
- $posts = get_posts(array('numberposts' => -1));
 
 
 
 
 
 
 
893
  $numEp = 0;
894
  $foundEp = false;
895
  $mostRecentEp = array();
896
- foreach( $posts as $idx => $post ) {
897
  $enclosureArray = get_post_meta($post->ID, 'enclosure', true);
898
- if(!empty($enclosureArray)) {
899
  $numEp += 1;
900
  if (!$foundEp) {
901
  $EnclosureURL = '';
@@ -925,6 +925,11 @@ function powerpressadmin_welcome($GeneralSettings, $FeedSettings)
925
  }
926
  }
927
  }
 
 
 
 
 
928
  if (isset($mostRecentEp['itunes_image'])) {
929
  $image = $mostRecentEp['itunes_image'];
930
  } elseif (isset($FeedSettings['itunes_image'])) {
30
  }
31
  }
32
 
33
+ wp_enqueue_script('powerpress-admin', powerpress_get_root_url() . 'js/admin.js', array(), POWERPRESS_VERSION );
34
+
35
  ?>
36
  <script type="text/javascript"><!--
37
  function CheckRedirect(obj)
119
  } );
120
  //-->
121
  </script>
 
122
  <input type="hidden" name="action" value="powerpress-save-settings" />
123
 
124
  <input type="hidden" id="save_tab_pos" name="tab" value="<?php echo (empty($_POST['tab']) ? "settings-welcome" : $_POST['tab']); ?>" />
871
  <?php
872
  } // End powerpress_admin_appearance()
873
 
 
 
 
 
 
 
 
 
874
 
875
  // Admin page, footer
876
  function powerpress_settings_tab_footer()
882
  }
883
  function powerpressadmin_welcome($GeneralSettings, $FeedSettings)
884
  {
885
+ $numPosts = wp_count_posts();
886
+ if ($numPosts->publish < 1000) {
887
+ $posts = get_posts(array('numberposts' => -1));
888
+ $tooMany = false;
889
+ } else {
890
+ $posts = get_posts(array('numberposts' => 100));
891
+ $tooMany = true;
892
+ }
893
  $numEp = 0;
894
  $foundEp = false;
895
  $mostRecentEp = array();
896
+ foreach ($posts as $idx => $post) {
897
  $enclosureArray = get_post_meta($post->ID, 'enclosure', true);
898
+ if (!empty($enclosureArray)) {
899
  $numEp += 1;
900
  if (!$foundEp) {
901
  $EnclosureURL = '';
925
  }
926
  }
927
  }
928
+
929
+ if ($tooMany) {
930
+ $numEp = "N/A";
931
+ }
932
+
933
  if (isset($mostRecentEp['itunes_image'])) {
934
  $image = $mostRecentEp['itunes_image'];
935
  } elseif (isset($FeedSettings['itunes_image'])) {
powerpressadmin-editfeed.php CHANGED
@@ -266,9 +266,10 @@ function powerpress_admin_editfeed($type='', $type_value = '', $feed_slug = fals
266
  {
267
  echo '<input type="hidden" name="from_categories" value="1" />';
268
  }
 
 
269
 
270
  ?>
271
- <script src='/wp-content/plugins/powerpress/js/admin.js'></script>
272
  <div id="powerpress_settings_page" class="powerpress_tabbed_content">
273
  <div class="pp-tab">
274
  <button id="welcome-tab" class="tablinks active" onclick="powerpress_openTab(event, 'settings-welcome')"><?php echo htmlspecialchars(__('Welcome', 'powerpress')); ?></button>
266
  {
267
  echo '<input type="hidden" name="from_categories" value="1" />';
268
  }
269
+
270
+ wp_enqueue_script('powerpress-admin', powerpress_get_root_url() . 'js/admin.js', array(), POWERPRESS_VERSION );
271
 
272
  ?>
 
273
  <div id="powerpress_settings_page" class="powerpress_tabbed_content">
274
  <div class="pp-tab">
275
  <button id="welcome-tab" class="tablinks active" onclick="powerpress_openTab(event, 'settings-welcome')"><?php echo htmlspecialchars(__('Welcome', 'powerpress')); ?></button>
powerpressadmin.php CHANGED
@@ -3212,6 +3212,20 @@ function powerpress_admin_page_footer($SaveButton=true, $form=true)
3212
  <?php
3213
  }
3214
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3215
  // Admin page, advanced mode: basic settings
3216
  function powerpress_admin_page_basic()
3217
  {
@@ -3228,6 +3242,7 @@ function powerpress_admin_page_players()
3228
  powerpress_admin_page_header('powerpress/powerpressadmin_player.php');
3229
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3230
  powerpress_admin_players('audio');
 
3231
  powerpress_admin_page_footer(true);
3232
  }
3233
 
@@ -3236,6 +3251,7 @@ function powerpress_admin_page_videoplayers()
3236
  powerpress_admin_page_header('powerpress/powerpressadmin_videoplayer.php');
3237
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3238
  powerpress_admin_players('video');
 
3239
  powerpress_admin_page_footer(true);
3240
  }
3241
 
@@ -3244,6 +3260,7 @@ function powerpress_admin_page_mobileplayers()
3244
  powerpress_admin_page_header('powerpress/powerpressadmin_mobileplayer.php');
3245
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3246
  powerpress_admin_players('mobile');
 
3247
  powerpress_admin_page_footer(true);
3248
  }
3249
 
@@ -3262,6 +3279,7 @@ function powerpress_admin_page_tags()
3262
  powerpress_admin_page_header('powerpress/powerpressadmin_tags.php');
3263
  require_once( POWERPRESS_ABSPATH .'/powerpressadmin-tags.php');
3264
  powerpress_admin_tags();
 
3265
  powerpress_admin_page_footer();
3266
  }
3267
 
@@ -3296,6 +3314,7 @@ function powerpress_admin_page_search()
3296
  powerpress_admin_page_header('powerpress/powerpressadmin_search.php');
3297
  require_once( POWERPRESS_ABSPATH .'/powerpressadmin-search.php');
3298
  powerpress_admin_search();
 
3299
  powerpress_admin_page_footer();
3300
  }
3301
 
@@ -4583,7 +4602,11 @@ function powerpressadmin_community_news($items=4, $pp_settings=false)
4583
  foreach( $rss_items as $null=> $item)
4584
  {
4585
  preg_match_all('/<img.*?src="(.*?)"/', $item->get_content(), $matches);
4586
- $img_url = $matches[1][0];
 
 
 
 
4587
  $enclosure = $item->get_enclosure();
4588
  echo '<li class="pp-news-item">';
4589
  echo "<div class='pp-news-image-container'><img class='pp-news-image' src=\"$img_url\" alt=\"No image\" /></div><div class='pp-news-details-container'>";
3212
  <?php
3213
  }
3214
 
3215
+ // Admin page, footer
3216
+ function powerpress_settings_save_button($blue = false)
3217
+ {
3218
+ if ($blue) {
3219
+ $class = "powerpress_save_button_other";
3220
+ } else {
3221
+ $class = "powerpress_save_button";
3222
+ }?>
3223
+ <div class="pp-save-button-container">
3224
+ <input type="submit" name="Submit" class="<?php echo $class; ?>" value="<?php echo __('Save Changes', 'powerpress') ?>" />
3225
+ </div>
3226
+ <?php
3227
+ }
3228
+
3229
  // Admin page, advanced mode: basic settings
3230
  function powerpress_admin_page_basic()
3231
  {
3242
  powerpress_admin_page_header('powerpress/powerpressadmin_player.php');
3243
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3244
  powerpress_admin_players('audio');
3245
+ powerpress_settings_save_button(true);
3246
  powerpress_admin_page_footer(true);
3247
  }
3248
 
3251
  powerpress_admin_page_header('powerpress/powerpressadmin_videoplayer.php');
3252
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3253
  powerpress_admin_players('video');
3254
+ powerpress_settings_save_button(true);
3255
  powerpress_admin_page_footer(true);
3256
  }
3257
 
3260
  powerpress_admin_page_header('powerpress/powerpressadmin_mobileplayer.php');
3261
  require_once( POWERPRESS_ABSPATH.'/powerpressadmin-player-page.php');
3262
  powerpress_admin_players('mobile');
3263
+ powerpress_settings_save_button(true);
3264
  powerpress_admin_page_footer(true);
3265
  }
3266
 
3279
  powerpress_admin_page_header('powerpress/powerpressadmin_tags.php');
3280
  require_once( POWERPRESS_ABSPATH .'/powerpressadmin-tags.php');
3281
  powerpress_admin_tags();
3282
+ powerpress_settings_save_button(true);
3283
  powerpress_admin_page_footer();
3284
  }
3285
 
3314
  powerpress_admin_page_header('powerpress/powerpressadmin_search.php');
3315
  require_once( POWERPRESS_ABSPATH .'/powerpressadmin-search.php');
3316
  powerpress_admin_search();
3317
+ powerpress_settings_save_button(true);
3318
  powerpress_admin_page_footer();
3319
  }
3320
 
4602
  foreach( $rss_items as $null=> $item)
4603
  {
4604
  preg_match_all('/<img.*?src="(.*?)"/', $item->get_content(), $matches);
4605
+ if (!isset($matches[1][0])) {
4606
+ $img_url = powerpress_get_root_url() . 'images/pts_cover.jpg';
4607
+ } else {
4608
+ $img_url = $matches[1][0];
4609
+ }
4610
  $enclosure = $item->get_enclosure();
4611
  echo '<li class="pp-news-item">';
4612
  echo "<div class='pp-news-image-container'><img class='pp-news-image' src=\"$img_url\" alt=\"No image\" /></div><div class='pp-news-details-container'>";
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: podcasting, podcast, podcaster, powerpress, itunes, apple, apple podcasts,
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.4
7
- Stable tag: 8.3.1
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
@@ -236,8 +236,14 @@ To install Blubrry PowerPress manually, follow these steps:
236
  = Fan of PowerPress and want to show your support? =
237
  If you are a fan of PowerPress, we would greatly appreciate it if you could take a moment and [leave us a review on WordPress.org](https://wordpress.org/support/plugin/powerpress/reviews/?rate=5#new-post). Your support is greatly appreciated!
238
 
239
- = 8.3.1 =
240
  * Released 06/02/2020
 
 
 
 
 
 
241
  * Bug fix to artwork upload in Settings
242
 
243
  = 8.3 =
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.4
7
+ Stable tag: 8.3.2
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
236
  = Fan of PowerPress and want to show your support? =
237
  If you are a fan of PowerPress, we would greatly appreciate it if you could take a moment and [leave us a review on WordPress.org](https://wordpress.org/support/plugin/powerpress/reviews/?rate=5#new-post). Your support is greatly appreciated!
238
 
239
+ = 8.3.2 =
240
  * Released 06/02/2020
241
+ * Added a check in the welcome page so that if there are >1000 posts, powerpress won't query all of them
242
+ * Added the Save button back to Audio Player, Video Player, and MP3 Tags Settings pages which it had been removed from
243
+ * Started using WordPress functions to link JS code, as <script> tags were causing an issue
244
+
245
+ = 8.3.1 =
246
+ * Released 06/01/2020
247
  * Bug fix to artwork upload in Settings
248
 
249
  = 8.3 =
views/settings_tab_destinations.php CHANGED
@@ -244,9 +244,9 @@ function subscribeSetting($directory, $feed_url, $listing_url) {
244
  <button id="destinations-default-open" class="pp-sidenav-tablinks active" onclick="sideNav(event, 'destinations-all')"><img class="pp-nav-icon" alt="" src="<?php echo powerpress_get_root_url(); ?>images/settings_nav_icons/rss-symbol.svg" style="margin-left: 7px; margin-right: 20px;width: 22px;"><?php echo htmlspecialchars(__('Basic Info', 'powerpress')); ?></button>
245
  <button class="pp-sidenav-tablinks" id="destinations-apple-tab" onclick="sideNav(event, 'destinations-apple')"><span id="apple-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Apple', 'powerpress')); ?></span></button>
246
  <button class="pp-sidenav-tablinks" id="destinations-google-tab" onclick="sideNav(event, 'destinations-google')"><span id="google-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Google', 'powerpress')); ?></span></button>
 
247
  <button class="pp-sidenav-tablinks" id="destinations-stitcher-tab" onclick="sideNav(event, 'destinations-stitcher')"><span id="stitcher-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Stitcher', 'powerpress')); ?></span></button>
248
  <button class="pp-sidenav-tablinks" id="destinations-tunein-tab" onclick="sideNav(event, 'destinations-tunein')"><span id="tunein-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('TuneIn', 'powerpress')); ?></span></button>
249
- <button class="pp-sidenav-tablinks" id="destinations-spotify-tab" onclick="sideNav(event, 'destinations-spotify')"><span id="spotify-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Spotify', 'powerpress')); ?></span></button>
250
  <button class="pp-sidenav-tablinks" id="destinations-blubrry-tab" onclick="sideNav(event, 'destinations-blubrry')"><img class="pp-nav-icon" alt="" src="<?php echo powerpress_get_root_url(); ?>images/settings_nav_icons/blubrry.svg" style="margin-left: 7px; margin-right: 20px;"><?php echo htmlspecialchars(__('Blubrry Directory', 'powerpress')); ?></button>
251
  <button class="pp-sidenav-tablinks" id="destinations-iheart-tab" onclick="sideNav(event, 'destinations-iheart')"><span id="iheart-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('iHeartRadio', 'powerpress')); ?></span></button>
252
  <button class="pp-sidenav-tablinks" id="destinations-deezer-tab" onclick="sideNav(event, 'destinations-deezer')"><span id="deezer-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Deezer', 'powerpress')); ?></span></button>
244
  <button id="destinations-default-open" class="pp-sidenav-tablinks active" onclick="sideNav(event, 'destinations-all')"><img class="pp-nav-icon" alt="" src="<?php echo powerpress_get_root_url(); ?>images/settings_nav_icons/rss-symbol.svg" style="margin-left: 7px; margin-right: 20px;width: 22px;"><?php echo htmlspecialchars(__('Basic Info', 'powerpress')); ?></button>
245
  <button class="pp-sidenav-tablinks" id="destinations-apple-tab" onclick="sideNav(event, 'destinations-apple')"><span id="apple-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Apple', 'powerpress')); ?></span></button>
246
  <button class="pp-sidenav-tablinks" id="destinations-google-tab" onclick="sideNav(event, 'destinations-google')"><span id="google-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Google', 'powerpress')); ?></span></button>
247
+ <button class="pp-sidenav-tablinks" id="destinations-spotify-tab" onclick="sideNav(event, 'destinations-spotify')"><span id="spotify-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Spotify', 'powerpress')); ?></span></button>
248
  <button class="pp-sidenav-tablinks" id="destinations-stitcher-tab" onclick="sideNav(event, 'destinations-stitcher')"><span id="stitcher-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Stitcher', 'powerpress')); ?></span></button>
249
  <button class="pp-sidenav-tablinks" id="destinations-tunein-tab" onclick="sideNav(event, 'destinations-tunein')"><span id="tunein-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('TuneIn', 'powerpress')); ?></span></button>
 
250
  <button class="pp-sidenav-tablinks" id="destinations-blubrry-tab" onclick="sideNav(event, 'destinations-blubrry')"><img class="pp-nav-icon" alt="" src="<?php echo powerpress_get_root_url(); ?>images/settings_nav_icons/blubrry.svg" style="margin-left: 7px; margin-right: 20px;"><?php echo htmlspecialchars(__('Blubrry Directory', 'powerpress')); ?></button>
251
  <button class="pp-sidenav-tablinks" id="destinations-iheart-tab" onclick="sideNav(event, 'destinations-iheart')"><span id="iheart-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('iHeartRadio', 'powerpress')); ?></span></button>
252
  <button class="pp-sidenav-tablinks" id="destinations-deezer-tab" onclick="sideNav(event, 'destinations-deezer')"><span id="deezer-icon-side" class="destinations-side-icon"></span><span class="destination-side-text"><?php echo htmlspecialchars(__('Deezer', 'powerpress')); ?></span></button>