Quick Featured Images - Version 12.3.7

Version Description

  • Added background color for transparent thumbnails or vector graphics on admin pages
  • Changed in "Set, replace, remove": Tiny rearrangement of explanations
  • in PRO version: Added options for thumbnails of external services embedded with an URL
Download this release

Release Info

Developer Hinjiriyo
Plugin Icon 128x128 Quick Featured Images
Version 12.3.7
Comparing to
See all releases

Code changes from version 12.3.6 to 12.3.7

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
  Tags: audios, author, categories, custom post types, custom taxonomies, date, featured images, filter, image size, nextgen, remove, taxonomies, thumbnails, videos, posts, pages
5
  Requires at least: 3.8
6
  Tested up to: 4.8
7
- Stable tag: 12.3.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -27,14 +27,15 @@ You get the free version here. If you want to include **audios, videos and custo
27
  = What users said =
28
  * **"Excellent plugin! Extremely useful!"** in [Reviews at wordpress.org](https://wordpress.org/support/topic/excellent-plugin-extremely-useful-2/) by marcfuller on June 8, 2017
29
  * **Number 7** in [8 Plugins to Help Supercharge Your WordPress Media Library](https://www.elegantthemes.com/blog/tips-tricks/8-plugins-to-help-supercharge-your-wordpress-media-library) by John Hughes on April 6, 2017
30
- * *…can be a great asset for a variety of situations…* in [How to Use WordPress to Bulk Edit Featured Images](https://www.greengeeks.com/tutorials/article/how-to-use-wordpress-to-bulk-edit-featured-images/) by Josh Dargie on March 6, 2017
31
  * Mentioned in a comment of [What are must-have WordPress plugins for developer?](https://www.quora.com/What-are-must-have-WordPress-plugins-for-developer/answer/Joel-Rivera-2) by Joel Rivera on February 7, 2017
32
  * **"The plugin is fast, and it works great on big WordPress websites."** in [How to make WP display featured image on excerpts?](http://hostileblog.com/wp-display-featured-image/) by Pramod on July 16, 2016
33
  * **"The plugin offers great features for handling the post thumbnails including bulk editing, overview, replace and much more."** in [6+ Best Plugins To Fix Featured Image Issues in WordPress](https://85ideas.com/plugins/best-plugins-fix-featured-image-issues-wordpress/) by Editorial Staff on December 3, 2015
34
- * Mentioned under "Essential Plugins" on slide #24 in [The Plugins That Will Make Your Business Sink or Swim](http://www.slideshare.net/HeatherWilde/wordpress-plugins-52971643) by Heather Wilde on September 15, 2015
35
  * **Number 1** in [Best WordPress Plugins For Featured Image](http://www.phuntu.com/wordpress/best-wordpress-plugins-for-featured-image/) on June 20, 2015
36
 
37
- See more comments under [Reviews](http://wordpress.org/support/view/plugin-reviews/quick-featured-images).
 
38
 
39
  = Access =
40
 
@@ -68,7 +69,8 @@ The **premium version** offers you several approaches for **setting the first im
68
  3. **the first external post image**, download it and add it to the media library
69
  4. **the first attached image of a post**
70
  5. **the first image of a WordPress standard gallery**
71
- 6. **the first image of a NextGen Gallery**.
 
72
 
73
  The **premium version** offers you two more options if you selected multiple images to set them as featured images in random order:
74
 
@@ -107,7 +109,7 @@ If you want to use these filters then take a look the **premium version** [Quick
107
 
108
  You can define the rules based on
109
 
110
- 1. **first content image** if available in the media library
111
  2. **custom taxonomy** supporting featured images
112
  3. **post tag**
113
  4. **post category**
@@ -275,8 +277,13 @@ If you want to contribute a translation of the plugin in your language it would
275
 
276
  == Changelog ==
277
 
 
 
 
 
 
278
  = 12.3.6 =
279
- * Fixed missing sanitazions of ID in "Columns" class to close possible cross-site-scripting security hole
280
 
281
  = 12.3.5 =
282
  * Fixed outdated (pre WP 4.8) texts for WP 4.8
@@ -426,8 +433,11 @@ Added spanish translation for the main texts of the plugin
426
 
427
  == Upgrade Notice ==
428
 
 
 
 
429
  = 12.3.6 =
430
- Fixed missing sanitazions of ID in Columns class to close possible cross-site-scripting security hole
431
 
432
  = 12.3.5 =
433
  Fixed outdated (pre WP 4.8) texts for WP 4.8, tested with WP 4.8
4
  Tags: audios, author, categories, custom post types, custom taxonomies, date, featured images, filter, image size, nextgen, remove, taxonomies, thumbnails, videos, posts, pages
5
  Requires at least: 3.8
6
  Tested up to: 4.8
7
+ Stable tag: 12.3.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
27
  = What users said =
28
  * **"Excellent plugin! Extremely useful!"** in [Reviews at wordpress.org](https://wordpress.org/support/topic/excellent-plugin-extremely-useful-2/) by marcfuller on June 8, 2017
29
  * **Number 7** in [8 Plugins to Help Supercharge Your WordPress Media Library](https://www.elegantthemes.com/blog/tips-tricks/8-plugins-to-help-supercharge-your-wordpress-media-library) by John Hughes on April 6, 2017
30
+ * **"…can be a great asset for a variety of situations…"** in [How to Use WordPress to Bulk Edit Featured Images](https://www.greengeeks.com/tutorials/article/how-to-use-wordpress-to-bulk-edit-featured-images/) by Josh Dargie on March 6, 2017
31
  * Mentioned in a comment of [What are must-have WordPress plugins for developer?](https://www.quora.com/What-are-must-have-WordPress-plugins-for-developer/answer/Joel-Rivera-2) by Joel Rivera on February 7, 2017
32
  * **"The plugin is fast, and it works great on big WordPress websites."** in [How to make WP display featured image on excerpts?](http://hostileblog.com/wp-display-featured-image/) by Pramod on July 16, 2016
33
  * **"The plugin offers great features for handling the post thumbnails including bulk editing, overview, replace and much more."** in [6+ Best Plugins To Fix Featured Image Issues in WordPress](https://85ideas.com/plugins/best-plugins-fix-featured-image-issues-wordpress/) by Editorial Staff on December 3, 2015
34
+ * Mentioned under **"Essential Plugins"** on slide #24 in [The Plugins That Will Make Your Business Sink or Swim](http://www.slideshare.net/HeatherWilde/wordpress-plugins-52971643) by Heather Wilde on September 15, 2015
35
  * **Number 1** in [Best WordPress Plugins For Featured Image](http://www.phuntu.com/wordpress/best-wordpress-plugins-for-featured-image/) on June 20, 2015
36
 
37
+ See more comments under [Reviews](https://wordpress.org/plugins/quick-featured-images/#reviews).
38
+
39
 
40
  = Access =
41
 
69
  3. **the first external post image**, download it and add it to the media library
70
  4. **the first attached image of a post**
71
  5. **the first image of a WordPress standard gallery**
72
+ 6. **the first embedded content thumbnail** (like YouTube etc.)
73
+ 7. **the first image of a NextGen Gallery**.
74
 
75
  The **premium version** offers you two more options if you selected multiple images to set them as featured images in random order:
76
 
109
 
110
  You can define the rules based on
111
 
112
+ 1. **first content image**
113
  2. **custom taxonomy** supporting featured images
114
  3. **post tag**
115
  4. **post category**
277
 
278
  == Changelog ==
279
 
280
+ = 12.3.7 =
281
+ * Added background color for transparent thumbnails or vector graphics on admin pages
282
+ * Changed in "Set, replace, remove": Tiny rearrangement of explanations
283
+ * in PRO version: Added options for thumbnails of external services embedded with an URL
284
+
285
  = 12.3.6 =
286
+ * Fixed missing sanitations of ID in "Columns" class to close possible cross-site-scripting security hole
287
 
288
  = 12.3.5 =
289
  * Fixed outdated (pre WP 4.8) texts for WP 4.8
433
 
434
  == Upgrade Notice ==
435
 
436
+ = 12.3.7 =
437
+ Added background color for transparent images or vector graphics and headline on Select page
438
+
439
  = 12.3.6 =
440
+ Fixed missing sanitations of ID in Columns class to close possible cross-site-scripting security hole
441
 
442
  = 12.3.5 =
443
  Fixed outdated (pre WP 4.8) texts for WP 4.8, tested with WP 4.8
admin/assets/css/admin-column.css CHANGED
@@ -3,4 +3,5 @@ td.qfi-thumbnail img {
3
  border-radius: 3px;
4
  box-shadow: 3px 3px 3px 1px #999;
5
  margin-bottom: 6px;
 
6
  }
3
  border-radius: 3px;
4
  box-shadow: 3px 3px 3px 1px #999;
5
  margin-bottom: 6px;
6
+ background-color: whitesmoke;
7
  }
admin/assets/css/admin.css CHANGED
@@ -17,8 +17,8 @@
17
  }
18
  #qfi_main .qfi_content {
19
  margin: 2em 1em 1em 0;
20
- background-color: rgba(255, 255, 255, 0.8);
21
- padding-bottom: 2em;
22
  }
23
  #qfi_footer .qfi_content {
24
  margin: 2em 0 1em 1em;
@@ -56,8 +56,8 @@
56
  #qfi_footer .qfi_content li,
57
  #qfi_footer .qfi_content dd {
58
  overflow: hidden; /* correct height if inner flowing elements */
59
- margin-bottom: 10px;
60
- margin-left: 0;
61
  }
62
  #qfi_main .widefat a {
63
  text-decoration: underline;
@@ -79,9 +79,9 @@
79
  #qfi_replace input[type="checkbox"]:checked:before,
80
  #qfi_replace input[type="checkbox"]:checked,
81
  #qfi_replace input[type="checkbox"] {
82
- position: relative;
83
- top: 2.5em;
84
- left: 1.5em;
85
  padding: 9px !important;
86
  }
87
 
@@ -97,7 +97,7 @@
97
  overflow: hidden;
98
  line-height: 1;
99
  padding: 1em;
100
- background: none repeat scroll 0 0 #e3e3e3;
101
  color: #222;
102
  }
103
  #progress #bar span {
@@ -134,7 +134,7 @@ body[class*=_page_quick-featured-images-settings] #qfi_main .qfi_content table.f
134
  #qfi_main .qfi_content ul,
135
  #qfi_main .qfi_content p {
136
  margin-left: 8px;
137
- margin-right: 8px;
138
  }
139
  #qfi_main .qfi_content p.qfi_valid {
140
  color: green;
@@ -169,9 +169,9 @@ body[class*=_page_quick-featured-images-settings] #qfi_main .qfi_content table.f
169
  padding-left: 0;
170
  }
171
  #qfi_main .qfi_content ul.selected_images li {
172
- display: inline;
173
- margin: 0 8px 0 0;
174
- padding: 0;
175
  }
176
  #qfi_main .qfi_content ol {
177
  margin-left: 3em;
@@ -190,29 +190,29 @@ body[class*=_page_quick-featured-images-settings] #qfi_main .qfi_content table.f
190
  font-weight: bold;
191
  }
192
  #qfi_year {
193
- width: 4em;
194
  }
195
  .wrap h2 {
196
- background: none repeat scroll 0 0 #DDD;
197
- color: #222222;
198
- padding: 8px;
199
  }
200
  .wrap h2.nobottom {
201
- margin-bottom: 0;
202
  }
203
  .qfi_content_inside .failure {
204
  /*color: #000;*/
205
  font-size: 1.5em;
206
  /*font-weight: bold;*/
207
  /*margin-top: 0.5em;*/
208
- /*padding: 0 15px;*/
209
  }
210
  .qfi_content_inside .success {
211
  color: #555;
212
  font-size: 1.5em;
213
  font-weight: bold;
214
  margin-top: 0.5em;
215
- padding: 0 15px;
216
  }
217
  .toplevel_page_quick-featured-images-overview #qfi_main .qfi_content ul li span.dashicons {
218
  font-size: 15em;
@@ -270,6 +270,7 @@ body[class*=_page_quick-featured-images-settings] #qfi_main .qfi_content form h2
270
  box-shadow: 3px 3px 3px 1px #999;
271
  -webkit-box-shadow: 3px 3px 3px 1px #999;
272
  margin-bottom: 9px;
 
273
  }
274
  #qfi_main .selected_images li img[src$="svg"] {
275
  width: 60px;
17
  }
18
  #qfi_main .qfi_content {
19
  margin: 2em 1em 1em 0;
20
+ background-color: rgba(255, 255, 255, 0.8);
21
+ padding-bottom: 2em;
22
  }
23
  #qfi_footer .qfi_content {
24
  margin: 2em 0 1em 1em;
56
  #qfi_footer .qfi_content li,
57
  #qfi_footer .qfi_content dd {
58
  overflow: hidden; /* correct height if inner flowing elements */
59
+ margin-bottom: 10px;
60
+ margin-left: 0;
61
  }
62
  #qfi_main .widefat a {
63
  text-decoration: underline;
79
  #qfi_replace input[type="checkbox"]:checked:before,
80
  #qfi_replace input[type="checkbox"]:checked,
81
  #qfi_replace input[type="checkbox"] {
82
+ position: relative;
83
+ top: 2.5em;
84
+ left: 1.5em;
85
  padding: 9px !important;
86
  }
87
 
97
  overflow: hidden;
98
  line-height: 1;
99
  padding: 1em;
100
+ background: none repeat scroll 0 0 #e3e3e3;
101
  color: #222;
102
  }
103
  #progress #bar span {
134
  #qfi_main .qfi_content ul,
135
  #qfi_main .qfi_content p {
136
  margin-left: 8px;
137
+ margin-right: 8px;
138
  }
139
  #qfi_main .qfi_content p.qfi_valid {
140
  color: green;
169
  padding-left: 0;
170
  }
171
  #qfi_main .qfi_content ul.selected_images li {
172
+ display: inline;
173
+ margin: 0 8px 0 0;
174
+ padding: 0;
175
  }
176
  #qfi_main .qfi_content ol {
177
  margin-left: 3em;
190
  font-weight: bold;
191
  }
192
  #qfi_year {
193
+ width: 4em;
194
  }
195
  .wrap h2 {
196
+ background: none repeat scroll 0 0 #DDD;
197
+ color: #222222;
198
+ padding: 8px;
199
  }
200
  .wrap h2.nobottom {
201
+ margin-bottom: 0;
202
  }
203
  .qfi_content_inside .failure {
204
  /*color: #000;*/
205
  font-size: 1.5em;
206
  /*font-weight: bold;*/
207
  /*margin-top: 0.5em;*/
208
+ /*padding: 0 15px;*/
209
  }
210
  .qfi_content_inside .success {
211
  color: #555;
212
  font-size: 1.5em;
213
  font-weight: bold;
214
  margin-top: 0.5em;
215
+ padding: 0 15px;
216
  }
217
  .toplevel_page_quick-featured-images-overview #qfi_main .qfi_content ul li span.dashicons {
218
  font-size: 15em;
270
  box-shadow: 3px 3px 3px 1px #999;
271
  -webkit-box-shadow: 3px 3px 3px 1px #999;
272
  margin-bottom: 9px;
273
+ background-color: whitesmoke;
274
  }
275
  #qfi_main .selected_images li img[src$="svg"] {
276
  width: 60px;
admin/class-quick-featured-images-admin.php CHANGED
@@ -19,7 +19,7 @@
19
  *
20
  * @var string
21
  */
22
- protected $plugin_version = '12.3.6';
23
 
24
  /**
25
  * Instance of this class.
19
  *
20
  * @var string
21
  */
22
+ protected $plugin_version = '12.3.7';
23
 
24
  /**
25
  * Instance of this class.
admin/views/form_select.php CHANGED
@@ -113,6 +113,20 @@ if ( 'replace' == $this->selected_action ) {
113
  ?>
114
  </fieldset>
115
  <p class="qfi_ad_for_pro"><?php _e( 'Are you looking for more options and more filters?', 'quick-featured-images' );?> <?php _e( 'Get the premium version', 'quick-featured-images' ); ?> <a href="https://www.quickfeaturedimages.com<?php _e( '/', 'quick-featured-images' ); ?>">Quick Featured Images Pro</a>.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  <p><?php _e( 'On the next page you can refine the filters. If you did not select any filter you will go to the preview list directly.', 'quick-featured-images' ); ?></p>
117
  <p>
118
  <?php
@@ -131,15 +145,5 @@ if ( $this->selected_multiple_image_ids ) {
131
  <input type="submit" class="button" value="<?php _e( $text ); ?>" />
132
  </p>
133
  </form>
134
- <h3><?php _e( 'If you encounter a white, blank page, read this', 'quick-featured-images' ); ?></h3>
135
- <p><?php _e( 'Facing a white blank page while trying to treat thousands of posts is the effect of limited memory capacities on the website server. Instead of treating a huge amount of posts in one single go try to treat small amounts of posts multiple times successively. To achieve that do:', 'quick-featured-images' ); ?></p>
136
- <ol>
137
- <li class="qfi_ad_for_pro"><?php _e( 'Get the premium version', 'quick-featured-images' ); ?> <a href="https://www.quickfeaturedimages.com<?php _e( '/', 'quick-featured-images' ); ?>">Quick Featured Images Pro</a>.</li>
138
- <li><?php _e( 'add the time filter,', 'quick-featured-images' ); ?></li>
139
- <li><?php _e( 'set a small time range,', 'quick-featured-images' ); ?></li>
140
- <li><?php _e( 'do the process', 'quick-featured-images' ); ?></li>
141
- <li><?php _e( 'and repeat it with the next time range as often as needed.', 'quick-featured-images' ); ?></li>
142
- </ol>
143
- <p><?php _e( 'This way is not as fast as one single run, but still much faster than setting the images for each post manually.', 'quick-featured-images' ); ?></p>
144
  <?php
145
  } // if( 'replace' == action )
113
  ?>
114
  </fieldset>
115
  <p class="qfi_ad_for_pro"><?php _e( 'Are you looking for more options and more filters?', 'quick-featured-images' );?> <?php _e( 'Get the premium version', 'quick-featured-images' ); ?> <a href="https://www.quickfeaturedimages.com<?php _e( '/', 'quick-featured-images' ); ?>">Quick Featured Images Pro</a>.</p>
116
+ <h3><?php _e( 'If you encounter a white, blank page, read this', 'quick-featured-images' ); ?></h3>
117
+ <p><?php _e( 'Facing a white blank page while trying to treat thousands of posts is the effect of limited memory capacities on the website server. Instead of treating a huge amount of posts in one single go try to treat small amounts of posts multiple times successively. To achieve that do:', 'quick-featured-images' ); ?></p>
118
+ <ol>
119
+ <li class="qfi_ad_for_pro"><?php _e( 'Get the premium version', 'quick-featured-images' ); ?> <a href="https://www.quickfeaturedimages.com<?php _e( '/', 'quick-featured-images' ); ?>">Quick Featured Images Pro</a>.</li>
120
+ <li><?php _e( 'add the time filter,', 'quick-featured-images' ); ?></li>
121
+ <li><?php _e( 'set a small time range,', 'quick-featured-images' ); ?></li>
122
+ <li><?php _e( 'do the process', 'quick-featured-images' ); ?></li>
123
+ <li><?php _e( 'and repeat it with the next time range as often as needed.', 'quick-featured-images' ); ?></li>
124
+ </ol>
125
+ <p><?php _e( 'This way is not as fast as one single run, but still much faster than setting the images for each post manually.', 'quick-featured-images' ); ?></p>
126
+ <?php
127
+ $text = 'Next';
128
+ ?>
129
+ <h3><?php _e( $text ); ?></h3>
130
  <p><?php _e( 'On the next page you can refine the filters. If you did not select any filter you will go to the preview list directly.', 'quick-featured-images' ); ?></p>
131
  <p>
132
  <?php
145
  <input type="submit" class="button" value="<?php _e( $text ); ?>" />
146
  </p>
147
  </form>
 
 
 
 
 
 
 
 
 
 
148
  <?php
149
  } // if( 'replace' == action )
quick-featured-images.php CHANGED
@@ -10,7 +10,7 @@
10
  * Plugin Name: Quick Featured Images
11
  * Plugin URI: http://wordpress.org/plugins/quick-featured-images
12
  * Description: Your time-saving Swiss Army Knife for featured images: Set, replace and delete them in bulk, in posts lists and set default images for future posts.
13
- * Version: 12.3.6
14
  * Author: Martin Stehle
15
  * Author URI: http://stehle-internet.de
16
  * Text Domain: quick-featured-images
10
  * Plugin Name: Quick Featured Images
11
  * Plugin URI: http://wordpress.org/plugins/quick-featured-images
12
  * Description: Your time-saving Swiss Army Knife for featured images: Set, replace and delete them in bulk, in posts lists and set default images for future posts.
13
+ * Version: 12.3.7
14
  * Author: Martin Stehle
15
  * Author URI: http://stehle-internet.de
16
  * Text Domain: quick-featured-images