Featured Image From URL - Version 3.0.3

Version Description

  • New options (Premium): Play Button > Color, Play Button > z-index, Video Image Thumbnail > on custom post type; Improvement (Premium): new option to replace the play button by a little top right video icon on grids; Bug fix: menu settings style issue due customized jquery-ui CSS from some themes.
Download this release

Release Info

Developer marceljm
Plugin Icon 128x128 Featured Image From URL
Version 3.0.3
Comparing to
See all releases

Code changes from version 3.0.2 to 3.0.3

admin/html/js/menu.js CHANGED
@@ -1,4 +1,5 @@
1
  jQuery(document).ready(function () {
 
2
  jQuery('div.wrap div.header-box div.notice').hide();
3
  jQuery('div.wrap div.header-box div#message').hide();
4
  jQuery('div.wrap div.header-box div.updated').remove();
1
  jQuery(document).ready(function () {
2
+ jQuery('link[href*="jquery-ui.css"]').attr("disabled", "true");
3
  jQuery('div.wrap div.header-box div.notice').hide();
4
  jQuery('div.wrap div.header-box div#message').hide();
5
  jQuery('div.wrap div.header-box div.updated').remove();
admin/html/menu.html CHANGED
@@ -238,7 +238,7 @@
238
  <h2>Internal URL Parameters</h2>
239
  <div class="greybox" id="grad2">
240
  <b>Premium feature</b><br><br>
241
- This option adds some FIFU parameters to your image URLs. It only makes sense when you have a theme/plugin that calls the image URLs in a nonstandard way, what could break some FIFU features, such as "Featured Video", "Featured Slider", "Add Class" and "Same Height > Object Fit".
242
  </div>
243
  <br>
244
  <input
@@ -1626,6 +1626,19 @@
1626
  on post
1627
  </th>
1628
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
1629
  </table>
1630
  </div>
1631
 
@@ -1638,37 +1651,65 @@
1638
  <br>
1639
  <table style="text-align:left">
1640
  <tr>
 
 
 
 
 
 
 
 
1641
  <th>
1642
- <select id="select_play_type" style="width:72px">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1643
  <option value="lightbox">lightbox</option>
1644
  <option value="inline">inline</option>
1645
  </select>
1646
 
1647
  <br>
1648
- <input type="submit" value="OK" style="width:72px" disabled>
1649
  </th>
1650
- <th>
1651
- embedded video
1652
- </th>
1653
- </tr>
1654
- <tr>
1655
  <th>
 
 
1656
  <input
 
 
 
 
 
 
 
 
 
 
 
1657
  type="submit"
1658
  href="javascript:void(0)"
1659
- class="toggleoff"
1660
  value=""
1661
  style="display:block;border:none">
1662
- </th>
1663
- <th>
1664
- play button
1665
  </th>
1666
  </tr>
1667
  </table>
1668
  </div>
1669
 
1670
  <div class="box">
1671
- <h2>Minimum Width</h2>
1672
  <div class="greybox" id="grad2">
1673
  <b>Premium feature</b><br><br>
1674
  Minimum width that an available area should have to show a video. Otherwise the thumbnail will be shown.
@@ -2873,6 +2914,33 @@
2873
  From September 2019, always you guys report an issue between FIFU and another plugin or theme, the solution will be posted here.
2874
  </div>
2875
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2876
  <div class="box">
2877
  <table>
2878
  <tr>
238
  <h2>Internal URL Parameters</h2>
239
  <div class="greybox" id="grad2">
240
  <b>Premium feature</b><br><br>
241
+ This option adds some FIFU parameters to your image URLs. It only makes sense when you have a theme/plugin that calls the image URLs in a nonstandard way, what could break some FIFU features, such as "Featured Video", "Featured Slider", "Add Class", "Lazy Load" and "Same Height > Object Fit".
242
  </div>
243
  <br>
244
  <input
1626
  on post
1627
  </th>
1628
  </tr>
1629
+ <tr>
1630
+ <th>
1631
+ <input
1632
+ type="submit"
1633
+ href="javascript:void(0)"
1634
+ class="toggleoff"
1635
+ value=""
1636
+ style="display:block;border:none">
1637
+ </th>
1638
+ <th>
1639
+ on custom post type
1640
+ </th>
1641
+ </tr>
1642
  </table>
1643
  </div>
1644
 
1651
  <br>
1652
  <table style="text-align:left">
1653
  <tr>
1654
+ <th>
1655
+ <input
1656
+ type="submit"
1657
+ href="javascript:void(0)"
1658
+ class="toggleoff"
1659
+ value=""
1660
+ style="display:block;border:none">
1661
+ </th>
1662
  <th>
1663
+ color
1664
+ <br>
1665
+ <input
1666
+ id="fifu_input_video_color"
1667
+ type="text"
1668
+ name="fifu_input_video_color"
1669
+ value=""
1670
+ style="width:85px">
1671
+ <br>
1672
+ <input type="submit" value="OK" style="width:85px" disabled>
1673
+ </th>
1674
+ <th>
1675
+ mode
1676
+ <br>
1677
+ <select id="select_play_type" style="width:85px">
1678
  <option value="lightbox">lightbox</option>
1679
  <option value="inline">inline</option>
1680
  </select>
1681
 
1682
  <br>
1683
+ <input type="submit" value="OK" style="width:85px" disabled>
1684
  </th>
 
 
 
 
 
1685
  <th>
1686
+ z-index
1687
+ <br>
1688
  <input
1689
+ id="fifu_form_video_zindex"
1690
+ type="text"
1691
+ name="fifu_input_video_zindex"
1692
+ value=""
1693
+ style="width:85px">
1694
+ <br>
1695
+ <input type="submit" value="OK" style="width:85px" disabled>
1696
+ </th>
1697
+ <th>
1698
+ <br>
1699
+ <input
1700
  type="submit"
1701
  href="javascript:void(0)"
1702
+ class="toggleoff"
1703
  value=""
1704
  style="display:block;border:none">
1705
+ hide from grid
 
 
1706
  </th>
1707
  </tr>
1708
  </table>
1709
  </div>
1710
 
1711
  <div class="box">
1712
+ <h2>Minimum Video Width</h2>
1713
  <div class="greybox" id="grad2">
1714
  <b>Premium feature</b><br><br>
1715
  Minimum width that an available area should have to show a video. Otherwise the thumbnail will be shown.
2914
  From September 2019, always you guys report an issue between FIFU and another plugin or theme, the solution will be posted here.
2915
  </div>
2916
  </div>
2917
+ <div class="box">
2918
+ <table>
2919
+ <tr>
2920
+ <td style="border-bottom:none">2020-04-20</td>
2921
+ <td style="border-bottom:none"><h3> Elementor</h3></td>
2922
+ <td style="border-bottom:none">plugin</td>
2923
+ </tr>
2924
+ </table>
2925
+ <div class="greybox" style="position: relative; top: -10px">
2926
+ Video controls not accessible for "Posts" element, when configured as "Layout > Skin > Cards":<br>
2927
+ 1) access "Style > Card > Hover Effect";<br>
2928
+ 2) select "None".<br>
2929
+ </div>
2930
+ </div>
2931
+ <div class="box">
2932
+ <table>
2933
+ <tr>
2934
+ <td style="border-bottom:none;">2020-04-19</td>
2935
+ <td style="border-bottom:none"><h3>Divi</h3></td>
2936
+ <td style="border-bottom:none">theme</td>
2937
+ </tr>
2938
+ </table>
2939
+ <div class="greybox" style="position: relative; top: -10px">
2940
+ Lazy Load isn't working:<br>
2941
+ 1) enable "FIFU Settings > Admin > Internal URL Parameters".<br>
2942
+ </div>
2943
+ </div>
2944
  <div class="box">
2945
  <table>
2946
  <tr>
featured-image-from-url.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Featured Image from URL
5
  * Plugin URI: https://fifu.app/
6
  * Description: Use an external image as Featured Image of a post or WooCommerce product. Includes Image Search, Video, Social Tags, SEO, Lazy Load, Gallery, Automation etc.
7
- * Version: 3.0.2
8
  * Author: Marcel Jacques Machado
9
  * Author URI: https://fifu.app/
10
  * WC requires at least: 3.0
4
  * Plugin Name: Featured Image from URL
5
  * Plugin URI: https://fifu.app/
6
  * Description: Use an external image as Featured Image of a post or WooCommerce product. Includes Image Search, Video, Social Tags, SEO, Lazy Load, Gallery, Automation etc.
7
+ * Version: 3.0.3
8
  * Author: Marcel Jacques Machado
9
  * Author URI: https://fifu.app/
10
  * WC requires at least: 3.0
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://donorbox.org/fifu
4
  Tags: featured image, image, featured, url, external, external featured image, featured image from url, url featured image, flickr, s3, picasa, woocommerce, product image, product gallery, product, gallery, column, list, page, post, all, content, custom, type, custom post type, category, video, external video, youtube, vimeo, featured video, hover, effects, hover effects, wp all import, css, style, slider, thumbnail, social, network, auto, publish, hide, first image, content, lightbox, size, grid, auto post thumbnail, link, uri, affiliate, wp, rest, api, wp rest api, lazy, load, google, drive, instagram, validation, jetpack, visual composer, play, pause, crop, resize, zoom, enable, disable, default, automatic, auto set, cloudinary, schedule, event, cron, seo, variable, tumblr, variation, product variation, shortcode, facebook, instagram, imgur, publitio, 9gag, wcfm, add-on, scraper, 特色圖片, 图片, 网址, 外部, unsplash, keyword, random, acf
5
  Requires at least: 4.0
6
  Tested up to: 5.4
7
- Stable tag: 3.0.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -44,11 +44,13 @@ Features:
44
 
45
  * allows to schedule an cron event to set all first images as featured images. So it can run hourly, daily etc. (**premium feature**);
46
 
47
- * all features created for external images are available for external videos from YouTube, Vimeo, Facebook, Instagram, Imgur, 9GAG, Cloudinary and Tumblr. For YouTube videos, it's possible to set player parameters. And you can define the video size for each screen type (**premium feature**);
48
 
49
  * you can use a slider of images as "featured image" (**premium feature**);
50
 
51
- * you can use an external video thumbnail or an external video (from YouTube, Vimeo, Facebook, Instagram, Imgur, 9GAG, Cloudinary and Tumblr) as "featured image" (**premium feature**);
 
 
52
 
53
  * you can use any content provided by a shortcode as "featured image" (**premium feature**);
54
 
@@ -162,6 +164,9 @@ Features:
162
 
163
  == Changelog ==
164
 
 
 
 
165
  = 3.0.2 =
166
  * Improvement: integration with WordPress Importer plugin; Improvement (Premium): Play Button can start the video inline now (lightbox is optional); Improvement (Premium): Video Image Thumbnail can be used in single posts now; Bug fix: WooCommerce placeholder not loaded on product category editor; Bug fix: get_woocommerce_term_meta() function is deprecated; Bug fix: saved image dimensions were not being applied.
167
 
@@ -738,6 +743,9 @@ was removed. To finish, a Premium version is now been presented.
738
 
739
  == Upgrade Notice ==
740
 
 
 
 
741
  = 3.0.2 =
742
  * Improvement: integration with WordPress Importer plugin; Improvement (Premium): Play Button can start the video inline now (lightbox is optional); Improvement (Premium): Video Image Thumbnail can be used in single posts now; Bug fix: WooCommerce placeholder not loaded on product category editor; Bug fix: get_woocommerce_term_meta() function is deprecated; Bug fix: saved image dimensions were not being applied.
743
 
4
  Tags: featured image, image, featured, url, external, external featured image, featured image from url, url featured image, flickr, s3, picasa, woocommerce, product image, product gallery, product, gallery, column, list, page, post, all, content, custom, type, custom post type, category, video, external video, youtube, vimeo, featured video, hover, effects, hover effects, wp all import, css, style, slider, thumbnail, social, network, auto, publish, hide, first image, content, lightbox, size, grid, auto post thumbnail, link, uri, affiliate, wp, rest, api, wp rest api, lazy, load, google, drive, instagram, validation, jetpack, visual composer, play, pause, crop, resize, zoom, enable, disable, default, automatic, auto set, cloudinary, schedule, event, cron, seo, variable, tumblr, variation, product variation, shortcode, facebook, instagram, imgur, publitio, 9gag, wcfm, add-on, scraper, 特色圖片, 图片, 网址, 外部, unsplash, keyword, random, acf
5
  Requires at least: 4.0
6
  Tested up to: 5.4
7
+ Stable tag: 3.0.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
44
 
45
  * allows to schedule an cron event to set all first images as featured images. So it can run hourly, daily etc. (**premium feature**);
46
 
47
+ * all features created for external images are available for external videos from YouTube, Vimeo, Facebook, Instagram, Imgur, 9GAG, Cloudinary, Tumblr and Publitio. For YouTube videos, it's possible to set player parameters. And you can define the video size for each screen type (**premium feature**);
48
 
49
  * you can use a slider of images as "featured image" (**premium feature**);
50
 
51
+ * you can use an external video thumbnail or an external video (from YouTube, Vimeo, Facebook, Instagram, Imgur, 9GAG, Cloudinary, Tumblr and Publitio) as "featured image" (**premium feature**);
52
+
53
+ * embedded video can be replaced by its image thumbnail + play button (with some customizations). It drastically decreases the loading time. (**premium feature**);
54
 
55
  * you can use any content provided by a shortcode as "featured image" (**premium feature**);
56
 
164
 
165
  == Changelog ==
166
 
167
+ = 3.0.3 =
168
+ * New options (Premium): Play Button > Color, Play Button > z-index, Video Image Thumbnail > on custom post type; Improvement (Premium): new option to replace the play button by a little top right video icon on grids; Bug fix: menu settings style issue due customized jquery-ui CSS from some themes.
169
+
170
  = 3.0.2 =
171
  * Improvement: integration with WordPress Importer plugin; Improvement (Premium): Play Button can start the video inline now (lightbox is optional); Improvement (Premium): Video Image Thumbnail can be used in single posts now; Bug fix: WooCommerce placeholder not loaded on product category editor; Bug fix: get_woocommerce_term_meta() function is deprecated; Bug fix: saved image dimensions were not being applied.
172
 
743
 
744
  == Upgrade Notice ==
745
 
746
+ = 3.0.3 =
747
+ * New options (Premium): Play Button > Color, Play Button > z-index, Video Image Thumbnail > on custom post type; Improvement (Premium): new option to replace the play button by a little top right video icon on grids; Bug fix: menu settings style issue due customized jquery-ui CSS from some themes.
748
+
749
  = 3.0.2 =
750
  * Improvement: integration with WordPress Importer plugin; Improvement (Premium): Play Button can start the video inline now (lightbox is optional); Improvement (Premium): Video Image Thumbnail can be used in single posts now; Bug fix: WooCommerce placeholder not loaded on product category editor; Bug fix: get_woocommerce_term_meta() function is deprecated; Bug fix: saved image dimensions were not being applied.
751