Featured Image From URL - Version 3.3.7

Version Description

  • Improvement: some menu settings were reorganized; bug fix: child/duplicated and parent products were sharing the same image metadata.
Download this release

Release Info

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

Code changes from version 3.3.6 to 3.3.7

admin/html/js/menu.js CHANGED
@@ -49,6 +49,8 @@ jQuery(function () {
49
  jQuery("#tabsShortcode").tabs();
50
  jQuery("#tabsAutoSet").tabs();
51
  jQuery("#tabsSlider").tabs();
 
 
52
 
53
  // show settings
54
  window.scrollTo(0, 0);
49
  jQuery("#tabsShortcode").tabs();
50
  jQuery("#tabsAutoSet").tabs();
51
  jQuery("#tabsSlider").tabs();
52
+ jQuery("#tabsContent").tabs();
53
+ jQuery("#tabsContentAll").tabs();
54
 
55
  // show settings
56
  window.scrollTo(0, 0);
admin/html/menu.html CHANGED
@@ -8,19 +8,18 @@
8
  <div id="tabs-top" style="float:left">
9
  <ul>
10
  <li><a href="#tabs-d"><i class="fas fa-envelope"></i> <?php $fifu['tab']['help']() ?></a></li>
11
- <li><a href="#tabs-k"><i class="fas fa-user-cog"></i> <?php $fifu['tab']['admin']() ?></a></li>
12
  <li><a href="#tabs-g"><i class="fas fa-image"></i> <?php $fifu['tab']['image']() ?></a></li>
13
- <li><a href="#tabs-b"><i class="fas fa-search"></i> <?php $fifu['tab']['content']() ?></a></li>
14
- <li><a href="#tabs-j"><i class="fas fa-database"></i> <?php $fifu['tab']['metadata']() ?></a></li>
15
- <li><a href="#tabs-i"><i class="fas fa-tachometer-alt"></i> <?php $fifu['tab']['performance']() ?></a></li>
16
- <li><a href="#tabs-q"><i class="fas fa-robot"></i> <?php $fifu['tab']['api']() ?></a></li>
17
- <li><a href="#tabs-l"><i class="fas fa-code"></i> <?php $fifu['tab']['shortcode']() ?></a></li>
18
  <li><a href="#tabs-m"><i class="fas fa-images"></i> <?php $fifu['tab']['slider']() ?></a></li>
 
 
19
  <li><a href="#tabs-n"><i class="fas fa-share-alt"></i> <?php $fifu['tab']['social']() ?></a></li>
20
- <li><a href="#tabs-e"><i class="fas fa-quote-left"></i> <?php $fifu['tab']['text']() ?></a></li>
21
- <li><a href="#tabs-c"><i class="fas fa-play"></i> <?php $fifu['tab']['video']() ?></a></li>
22
  <li><a href="#tabs-o"><i class="fas fa-shopping-cart"></i> <?php $fifu['tab']['woo']() ?></a></li>
23
  <li><a href="#tabs-p"><i class="fas fa-redo"></i> <?php $fifu['tab']['wai']() ?></a></li>
 
 
 
24
  <li><a href="#tabs-t"><i class="fas fa-info-circle"></i> <?php $fifu['tab']['trouble']() ?></a></li>
25
  <br>
26
  <br>
@@ -124,215 +123,235 @@
124
  <div id="tabs-b">
125
  <div class="box">
126
 
127
- <h2><?php $fifu['title']['configuration']() ?></h2>
128
  <div class="greybox">
129
- <?php $fifu['configuration']['desc']() ?><br/><br/>
130
- <b><?php $fifu['detail']['requirement']() ?></b>: <?php $fifu['configuration']['requirement']() ?>
131
  </div>
132
 
133
  <br>
134
 
135
- <table style="text-align:left">
136
- <tr>
137
- <th>
138
- <form
139
- id="fifu_form_spinner_nth"
140
- action="javascript:void(0)"
141
- method="post">
142
- <input id="fifu_input_spinner_nth"
143
- name="fifu_input_spinner_nth"
144
- value="<?php echo $nth_image; ?>"
145
- size="3"
146
- style="width:40px">
147
- <br>
148
- <input type="submit" value="<?php $fifu['button']['ok']() ?>" style="width:72px">
149
- </form>
150
- </th>
151
- <th>
152
- <?php $fifu['configuration']['position']() ?>
153
- </th>
154
- </tr>
155
- <tr>
156
- <th>
157
- <form
158
- id="fifu_form_get_first"
159
- action="javascript:void(0)"
160
- method="post">
161
- <input
162
- type="submit"
163
- href="javascript:void(0)"
164
- id="fifu_toggle_get_first"
165
- onclick="invert('get_first')"
166
- name="fifu_toggle_get_first"
167
- class="<?php echo $enable_get_first; ?>"
168
- value="" style="display:block;border:none">
 
 
 
 
 
 
 
169
 
170
- <input
171
- type="hidden"
172
- id="fifu_input_get_first"
173
- name="fifu_input_get_first"
174
- value="" >
175
- </form>
176
- </th>
177
- <th>
178
- <?php $fifu['configuration']['first']() ?>
179
- </th>
180
- </tr>
181
- <tr>
182
- <th>
183
- <form
184
- id="fifu_form_pop_first"
185
- action="javascript:void(0)"
186
- method="post">
187
- <input
188
- type="submit"
189
- href="javascript:void(0)"
190
- id="fifu_toggle_pop_first"
191
- onclick="invert('pop_first')"
192
- name="fifu_toggle_pop_first"
193
- class="<?php echo $enable_pop_first; ?>"
194
- value="" style="display:block;border:none">
195
 
196
- <input
197
- type="hidden"
198
- id="fifu_input_pop_first"
199
- name="fifu_input_pop_first"
200
- value="" >
201
- </form>
202
- </th>
203
- <th>
204
- <?php $fifu['configuration']['hide']() ?>
205
- </th>
206
- </tr>
207
- <tr>
208
- <th>
209
- <form
210
- id="fifu_form_query_strings"
211
- action="javascript:void(0)"
212
- method="post">
213
- <input
214
- type="submit"
215
- href="javascript:void(0)"
216
- id="fifu_toggle_query_strings"
217
- onclick="invert('query_strings')"
218
- name="fifu_toggle_query_strings"
219
- class="<?php echo $enable_query_strings; ?>"
220
- value=""
221
- style="display:block;border:none">
222
 
223
- <input
224
- type="hidden"
225
- id="fifu_input_query_strings"
226
- name="fifu_input_query_strings"
227
- value="" >
228
- </form>
229
- </th>
230
- <th>
231
- <?php $fifu['configuration']['query']() ?>
232
- </th>
233
- </tr>
234
- <tr>
235
- <th>
236
- <form
237
- id="fifu_form_ovw_first"
238
- action="javascript:void(0)"
239
- method="post">
240
- <input
241
- type="submit"
242
- href="javascript:void(0)"
243
- id="fifu_toggle_ovw_first"
244
- onclick="invert('ovw_first')"
245
- name="fifu_toggle_ovw_first"
246
- class="<?php echo $enable_ovw_first; ?>"
247
- value="" style="display:block;border:none">
248
 
249
- <input
250
- type="hidden"
251
- id="fifu_input_ovw_first"
252
- name="fifu_input_ovw_first"
253
- value="" >
254
- </form>
255
- </th>
256
- <th>
257
- <?php $fifu['configuration']['overwrite']() ?>
258
- </th>
259
- </tr>
260
- <tr>
261
- <th>
262
- <form
263
- id="fifu_form_decode"
264
- action="javascript:void(0)"
265
- method="post">
266
- <input
267
- type="submit"
268
- href="javascript:void(0)"
269
- id="fifu_toggle_decode"
270
- onclick="invert('decode')"
271
- name="fifu_toggle_decode"
272
- class="<?php echo $enable_decode; ?>"
273
- value=""
274
- style="display:block;border:none">
275
 
276
- <input
277
- type="hidden"
278
- id="fifu_input_decode"
279
- name="fifu_input_decode"
280
- value="" >
281
- </form>
282
- </th>
283
- <th>
284
- <?php $fifu['configuration']['decode']() ?>
285
- </th>
286
- </tr>
287
- </table>
288
- </div>
289
- <div class="box">
290
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
291
- <h2><?php $fifu['title']['all']() ?></h2>
292
- <div class="greybox" id="grad2">
293
- <?php $fifu['all']['desc']() ?>
294
- <br/>
295
- <br/>
296
- <b><?php $fifu['detail']['important']() ?></b>: <?php $fifu['all']['important']() ?>
297
- <br/>
298
- <br/>
299
- <b><?php $fifu['detail']['requirement']() ?></b>: <?php $fifu['all']['requirement']() ?>
300
- <br/>
301
- <br/>
302
- <b><?php $fifu['detail']['tip']() ?></b>: <?php $fifu['all']['tip']() ?> <?php $fifu['detail']['suggestion']() ?>: <a href="https://wordpress.org/plugins/wp-crontrol/">WP Crontrol</a>.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  </div>
304
- <br>
305
- <table style="text-align:left">
306
- <tr>
307
- <th>
308
- <input
309
- type="submit"
310
- href="javascript:void(0)"
311
- class="toggleoff"
312
- value=""
313
- style="display:block;border:none">
314
- </th>
315
- <th>
316
- <?php $fifu['all']['ignore']() ?>
317
- </th>
318
- </tr>
319
- <tr>
320
- <th>
321
- <input
322
- type="submit"
323
- href="javascript:void(0)"
324
- class="toggleoff"
325
- value=""
326
- style="display:block;border:none">
327
- </th>
328
- <th>
329
- <?php $fifu['all']['update']() ?>
330
- </th>
331
- </tr>
332
- </table>
333
  </div>
334
- </div>
335
- <div id="tabs-g">
336
 
337
  <div class="box">
338
  <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
@@ -367,8 +386,8 @@
367
  id="fifu_form_auto_set_dimensions"
368
  action="javascript:void(0)"
369
  method="post">
370
- <table style="text-align:left">
371
- <tr>
372
  <th>
373
  <input id="fifu_input_auto_set_width"
374
  name="fifu_input_auto_set_width"
@@ -380,7 +399,7 @@
380
  <?php $fifu['auto']['filter']['width']() ?>
381
  </th>
382
  </tr>
383
- <tr>
384
  <th>
385
  <input id="fifu_input_auto_set_height"
386
  name="fifu_input_auto_set_height"
@@ -394,7 +413,7 @@
394
  </tr>
395
  <tr>
396
  <th>
397
- <input type="submit" value="<?php $fifu['button']['submit']() ?>" >
398
  </th>
399
  <th></th>
400
  </tr>
@@ -408,200 +427,174 @@
408
  action="javascript:void(0)"
409
  method="post">
410
  <textarea id="fifu_input_auto_set_blocklist" name="fifu_input_auto_set_blocklist" style="width:100%;height:400px;resize:none;background-color:white;" placeholder="www.horribleimages.com&#10;inappropriateimages.com&#10;nakedpeopleimages.com&#10;manyadvertisements.com&#10;anysiteyoureallyhate.com"></textarea>
411
- <input style="float: right;" type="submit" value="<?php $fifu['button']['submit']() ?>" >
412
  </form>
413
  </div>
414
  </ul>
415
  </div>
416
  </div>
 
417
 
418
- <div class="box">
419
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
420
- <h2><?php $fifu['title']['height']() ?></h2>
421
- <div class="greybox" id="grad2">
422
- <?php $fifu['height']['desc']() ?>
423
- </div>
424
- <br>
425
-
426
- <div id="tabsCrop">
427
-
428
- <ul>
429
- <li><a href="#tabsCrop-a"><?php $fifu['height']['tab']['height']() ?></a></li>
430
- <li><a href="#tabsCrop-b"><?php $fifu['height']['tab']['selector']() ?></a></li>
431
- <li><a href="#tabsCrop-c"><?php $fifu['height']['tab']['ratio']() ?></a></li>
432
- <li><a href="#tabsCrop-d"><?php $fifu['height']['tab']['fit']() ?></a></li>
433
- <li><a href="#tabsCrop-e"><?php $fifu['height']['tab']['delay']() ?></a></li>
434
- <br>
435
- <br>
436
- <div id="tabsCrop-a">
437
- <table style="text-align:left">
438
- <tr>
439
- <th>
440
- <input
441
- type="submit"
442
- href="javascript:void(0)"
443
- class="toggleoff"
444
- value=""
445
- style="display:block;border:none">
446
- </th>
447
- </tr>
448
- </table>
449
- </div>
450
 
451
- <div id="tabsCrop-b">
452
- <div>
453
- <?php $fifu['height']['selector']['desc']() ?><br><br>
454
- <table style="text-align: left;">
455
- <tr>
456
- <th><b>#</b><i>products</i></th>
457
- <th>(<?php $fifu['word']['attribute']() ?> <b>id</b>="<i>products</i>")</th>
458
- </tr>
459
- <tr>
460
- <th><b>.</b><i>my-post-area</i></th>
461
- <th>(<?php $fifu['word']['attribute']() ?> <b>class</b>="<i>my-post-area</i>")</th>
462
- </tr>
463
- <tr>
464
- <th><b>#</b><i>products|4:3</i></th>
465
- <th>(<?php $fifu['word']['attribute']() ?> <b>id</b>="<i>products</i>" <?php $fifu['height']['height']['ratio']() ?>)</th>
466
- </tr>
467
- </table>
468
- <br>
469
 
470
- <input id="fifu_input_crop0"
471
- type="text"
472
- placeholder="<?php $fifu['word']['selector']() ?> 1"
473
- style="width:130px"
474
- value="">
475
- <input id="fifu_input_crop1"
476
- type="text"
477
- placeholder="<?php $fifu['word']['selector']() ?> 2"
478
- style="width:130px"
479
- value="">
480
- <input id="fifu_input_crop2"
481
- type="text"
482
- placeholder="<?php $fifu['word']['selector']() ?> 3"
483
- style="width:130px"
484
- value="">
485
- <input id="fifu_input_crop3"
486
- type="text"
487
- placeholder="<?php $fifu['word']['selector']() ?> 4"
488
- style="width:130px"
489
- value="">
490
- <input id="fifu_input_crop4"
491
- type="text"
492
- placeholder="<?php $fifu['word']['selector']() ?> 5"
493
- style="width:130px"
494
- value="">
495
- <input type="submit"
496
- value="<?php $fifu['button']['submit']() ?>" disabled>
497
- </div>
498
- </div>
499
 
500
- <div id="tabsCrop-c">
501
- <div>
502
- <?php $fifu['height']['ratio']['desc']() ?>: 3:2, 16:9, 1:1...
503
- <br>
504
- <br>
505
- <table style="text-align:left">
506
- <tr>
507
- <th>
508
- <input id="fifu_input_crop_ratio"
509
- type="text"
510
- style="width:75px"
511
- value="">
512
- <input type="submit"
513
- value="<?php $fifu['button']['submit']() ?>" disabled>
514
- </th>
515
- </tr>
516
- </table>
517
- </div>
518
- </div>
519
 
520
- <div id="tabsCrop-d">
521
- - <b>cover</b>: <?php $fifu['height']['fit']['cover']() ?><br>
522
- - <b>contain</b>: <?php $fifu['height']['fit']['contain']() ?><br>
523
- - <b>fill</b>: <?php $fifu['height']['fit']['fill']() ?><br>
524
- <br>
525
- <select id="select_fit" style="width:100px">
526
- <option value="cover">cover</option>
527
- <option value="contain">contain</option>
528
- <option value="fill">fill</option>
529
- </select>
530
- <input type="submit"
531
- value="<?php $fifu['button']['submit']() ?>" disabled>
532
- </form>
533
- </div>
534
 
535
- <div id="tabsCrop-e">
536
- <table>
537
- <tr>
538
- <th>
539
- <input id="fifu_input_crop_delay"
540
- name="fifu_input_crop_delay"
541
- step="50"
542
- size="5">
543
- </th>
544
- <th>
545
- <?php $fifu['height']['delay']['time']() ?>
546
- </th>
547
- </tr>
548
- </table>
549
- </div>
550
- </ul>
551
  </div>
552
- </div>
553
 
554
- <div class="box">
555
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
556
- <h2><?php $fifu['title']['giphy']() ?></h2>
557
- <div class="greybox" id="grad2">
558
- <?php $fifu['giphy']['desc']() ?>
559
- </div>
560
  <br>
 
561
  <table style="text-align:left">
562
  <tr>
563
  <th>
564
- <input
565
- type="submit"
566
- href="javascript:void(0)"
567
- class="toggleoff"
568
- value=""
569
- style="display:block;border:none">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
570
  </th>
571
  </tr>
572
  </table>
 
573
  </div>
574
 
575
  <div class="box">
576
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
577
- <h2><?php $fifu['title']['unsplash']() ?></h2>
578
- <div class="greybox" id="grad2">
579
- <?php $fifu['unsplash']['desc']() ?>
580
  </div>
581
  <br>
582
- <input id="fifu_input_unsplash_size"
583
- type="text"
584
- name="fifu_input_unsplash_size"
585
- value=""
586
- size="8">
587
- <input type="submit"
588
- value="<?php $fifu['button']['submit']() ?>" disabled>
589
- </div>
 
 
 
 
 
 
 
590
 
591
- <div class="box">
592
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
593
- <h2><?php $fifu['title']['replace']() ?></h2>
594
- <div class="greybox" id="grad2">
595
- <?php $fifu['replace']['desc']() ?>
596
- <br><br>
597
- <input id="fifu_input_error_url"
598
- type="text"
599
- name="fifu_input_error_url"
600
- style="width:675px"
601
- value="">
602
- <input type="submit"
603
- value="<?php $fifu['button']['submit']() ?>" disabled>
604
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
605
  </div>
606
 
607
  <div class="box">
@@ -719,92 +712,155 @@
719
  </div>
720
 
721
  <div class="box">
722
- <h2><?php $fifu['title']['hide']() ?></h2>
723
- <div class="greybox">
724
- <?php $fifu['hide']['desc']() ?>
 
725
  </div>
726
  <br>
727
- <table style="text-align:left">
728
- <tr>
729
- <th>
730
- <form
731
- id="fifu_form_hide_page"
732
- action="javascript:void(0)"
733
- method="post">
734
- <input
735
- type="submit"
736
- href="javascript:void(0)"
737
- id="fifu_toggle_hide_page"
738
- onclick="invert('hide_page')"
739
- name="fifu_toggle_hide_page"
740
- class="<?php echo $enable_hide_page; ?>"
741
- value="" style="display:block;border:none">
742
 
743
- <input
744
- type="hidden"
745
- id="fifu_input_hide_page"
746
- name="fifu_input_hide_page"
747
- value="" >
748
- </form>
749
- </th>
750
- <th>
751
- <?php $fifu['where']['page']() ?>
752
- </th>
753
- </tr>
754
- <tr>
755
- <th>
756
- <form
757
- id="fifu_form_hide_post"
758
- action="javascript:void(0)"
759
- method="post">
760
- <input
761
- type="submit"
762
- href="javascript:void(0)"
763
- id="fifu_toggle_hide_post"
764
- onclick="invert('hide_post')"
765
- name="fifu_toggle_hide_post"
766
- class="<?php echo $enable_hide_post; ?>"
767
- value="" style="display:block;border:none">
768
 
769
- <input
770
- type="hidden"
771
- id="fifu_input_hide_post"
772
- name="fifu_input_hide_post"
773
- value="" >
774
- </form>
775
- </th>
776
- <th>
777
- <?php $fifu['where']['post']() ?>
778
- </th>
779
- </tr>
780
- <tr>
781
- <th>
782
- <form
783
- id="fifu_form_hide_cpt"
784
- action="javascript:void(0)"
785
- method="post">
786
- <input
787
- type="submit"
788
- href="javascript:void(0)"
789
- id="fifu_toggle_hide_cpt"
790
- onclick="invert('hide_cpt')"
791
- name="fifu_toggle_hide_cpt"
792
- class="<?php echo $enable_hide_cpt; ?>"
793
- value=""
794
- style="display:block;border:none">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
795
 
796
- <input
797
- type="hidden"
798
- id="fifu_input_hide_cpt"
799
- name="fifu_input_hide_cpt"
800
- value="" >
 
 
 
 
 
 
 
801
  </form>
802
- </th>
803
- <th>
804
- <?php $fifu['where']['cpt']() ?>
805
- </th>
806
- </tr>
807
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
808
  </div>
809
 
810
  <div class="box">
@@ -846,6 +902,27 @@
846
  <input type="submit" value="<?php $fifu['button']['submit']() ?>" disabled>
847
  </div>
848
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
849
  <div class="box">
850
  <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
851
  <h2><?php $fifu['title']['validation']() ?></h2>
@@ -860,6 +937,22 @@
860
  value="" style="display:block;border:none">
861
  </div>
862
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
863
  </div>
864
  <div id="tabs-j">
865
  <div class="box">
@@ -1176,78 +1269,7 @@
1176
  </div>
1177
  </div>
1178
  </div>
1179
- <div id="tabs-e">
1180
- <div class="box">
1181
-
1182
- <h2><?php $fifu['title']['title']() ?></h2>
1183
-
1184
- <div class="greybox">
1185
-
1186
- <?php $fifu['title']['desc']() ?>
1187
-
1188
- </div>
1189
-
1190
- <br>
1191
-
1192
- <table style="text-align:left">
1193
- <tr>
1194
- <th>
1195
- <form
1196
- id="fifu_form_auto_alt"
1197
- action="javascript:void(0)"
1198
- method="post">
1199
- <input
1200
- type="submit"
1201
- href="javascript:void(0)"
1202
- id="fifu_toggle_auto_alt"
1203
- onclick="invert('auto_alt')"
1204
- name="fifu_toggle_auto_alt"
1205
- class="<?php echo $enable_auto_alt; ?>"
1206
- value=""
1207
- style="display:block;border:none">
1208
 
1209
- <input
1210
- type="hidden"
1211
- id="fifu_input_auto_alt"
1212
- name="fifu_input_auto_alt"
1213
- value="" >
1214
- </form>
1215
- </th>
1216
- <th>
1217
- <?php $fifu['title']['copy']() ?>
1218
- </th>
1219
- </tr>
1220
- <tr>
1221
- <th>
1222
- <form
1223
- id="fifu_form_dynamic_alt"
1224
- action="javascript:void(0)"
1225
- method="post">
1226
- <input
1227
- type="submit"
1228
- href="javascript:void(0)"
1229
- id="fifu_toggle_dynamic_alt"
1230
- onclick="invert('dynamic_alt')"
1231
- name="fifu_toggle_dynamic_alt"
1232
- class="<?php echo $enable_dynamic_alt; ?>"
1233
- value=""
1234
- style="display:block;border:none">
1235
-
1236
- <input
1237
- type="hidden"
1238
- id="fifu_input_dynamic_alt"
1239
- name="fifu_input_dynamic_alt"
1240
- value="" >
1241
- </form>
1242
- </th>
1243
- <th>
1244
- <?php $fifu['title']['always']() ?>
1245
- </th>
1246
- </tr>
1247
- </table>
1248
-
1249
- </div>
1250
- </div>
1251
  <div id="tabs-c">
1252
  <div class="box">
1253
 
@@ -1872,6 +1894,16 @@
1872
  </div>
1873
  </div>
1874
  <div id="tabs-i">
 
 
 
 
 
 
 
 
 
 
1875
  <div class="box">
1876
  <h2><?php $fifu['title']['lazy']() ?></h2>
1877
  <div class="greybox">
@@ -2155,161 +2187,75 @@
2155
  </table>
2156
 
2157
  <br/>
2158
- </div>
2159
-
2160
- </div>
2161
-
2162
- </div>
2163
-
2164
- </div>
2165
- </div>
2166
- <div id="tabs-o">
2167
- <div class="box">
2168
- <h2><?php $fifu['title']['zoom']() ?></h2>
2169
- <div class="greybox">
2170
- <?php $fifu['zoom']['desc']() ?>
2171
- </div>
2172
- <br>
2173
- <table style="text-align:left">
2174
- <tr>
2175
- <th>
2176
- <form
2177
- id="fifu_form_wc_lbox"
2178
- action="javascript:void(0)"
2179
- method="post">
2180
- <input
2181
- type="submit"
2182
- href="javascript:void(0)"
2183
- id="fifu_toggle_wc_lbox"
2184
- onclick="invert('wc_lbox')"
2185
- name="fifu_toggle_wc_lbox"
2186
- class="<?php echo $enable_wc_lbox; ?>"
2187
- value=""
2188
- style="display:block;border:none">
2189
-
2190
- <input
2191
- type="hidden"
2192
- id="fifu_input_wc_lbox"
2193
- name="fifu_input_wc_lbox"
2194
- value="" >
2195
- </form>
2196
- </th>
2197
- <th>
2198
- <?php $fifu['word']['lightbox']() ?>
2199
- </th>
2200
- </tr>
2201
- <tr>
2202
- <th>
2203
- <form
2204
- id="fifu_form_wc_zoom"
2205
- action="javascript:void(0)"
2206
- method="post">
2207
- <input
2208
- type="submit"
2209
- href="javascript:void(0)"
2210
- id="fifu_toggle_wc_zoom"
2211
- onclick="invert('wc_zoom')"
2212
- name="fifu_toggle_wc_zoom"
2213
- class="<?php echo $enable_wc_zoom; ?>"
2214
- value=""
2215
- style="display:block;border:none">
2216
-
2217
- <input
2218
- type="hidden"
2219
- id="fifu_input_wc_zoom"
2220
- name="fifu_input_wc_zoom"
2221
- value="" >
2222
- </form>
2223
- </th>
2224
- <th>
2225
- <?php $fifu['word']['zoom']() ?>
2226
- </th>
2227
- </tr>
2228
- </table>
2229
- </div>
2230
-
2231
- <a name="category"></a>
2232
- <div class="box">
2233
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
2234
- <h2><?php $fifu['title']['category']() ?></h2>
2235
- <div class="greybox" id="grad2">
2236
- <?php $fifu['category']['desc']() ?>
2237
  </div>
2238
- <br>
2239
- <table style="text-align:left">
2240
- <tr>
2241
- <th>
2242
- <input
2243
- type="submit"
2244
- href="javascript:void(0)"
2245
- class="toggleoff"
2246
- value=""
2247
- style="display:block;border:none">
2248
- </th>
2249
- </tr>
2250
- </table>
2251
- </div>
2252
 
 
 
 
2253
  <div class="box">
2254
- <h2><?php $fifu['title']['grid']() ?></h2>
2255
  <div class="greybox">
2256
- <?php $fifu['grid']['desc']() ?>
2257
  </div>
2258
  <br>
2259
  <table style="text-align:left">
2260
  <tr>
2261
  <th>
2262
  <form
2263
- id="fifu_form_grid_category"
2264
  action="javascript:void(0)"
2265
  method="post">
2266
  <input
2267
  type="submit"
2268
  href="javascript:void(0)"
2269
- id="fifu_toggle_grid_category"
2270
- onclick="invert('grid_category')"
2271
- name="fifu_toggle_grid_category"
2272
- class="<?php echo $enable_grid_category; ?>"
2273
  value=""
2274
  style="display:block;border:none">
2275
 
2276
  <input
2277
  type="hidden"
2278
- id="fifu_input_grid_category"
2279
- name="fifu_input_grid_category"
2280
  value="" >
2281
  </form>
2282
  </th>
 
 
 
2283
  </tr>
2284
- </table>
2285
- </div>
2286
-
2287
- <a name="variable"></a>
2288
-
2289
- <div class="box">
2290
- <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
2291
- <h2><?php $fifu['title']['variable']() ?></h2>
2292
- <div class="greybox" id="grad2">
2293
- <?php $fifu['variable']['desc']() ?>
2294
- <br>
2295
- <br>
2296
- <b><?php $fifu['detail']['important']() ?></b>: <?php $fifu['variable']['important']() ?>
2297
- </div>
2298
- <br>
2299
- <table style="text-align:left">
2300
  <tr>
2301
  <th>
2302
  <form
 
2303
  action="javascript:void(0)"
2304
  method="post">
2305
  <input
2306
  type="submit"
2307
  href="javascript:void(0)"
2308
- class="toggleoff"
 
 
 
2309
  value=""
2310
- style="display:block;border:none" >
 
 
 
 
 
 
2311
  </form>
2312
  </th>
 
 
 
2313
  </tr>
2314
  </table>
2315
  </div>
@@ -2439,7 +2385,94 @@
2439
  </div>
2440
  </div>
2441
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2442
  </div>
 
2443
  <div id="tabs-p">
2444
  <div class="box">
2445
  <h2><?php $fifu['title']['addon']() ?></h2>
@@ -2450,92 +2483,8 @@
2450
  <div id="tabsWpAllImport">
2451
  <ul>
2452
  <li><a href="#tabs-2"><?php $fifu['addon']['tab']['import']() ?></a></li>
2453
- <li><a href="#tabs-1"><?php $fifu['addon']['tab']['custom']() ?></a></li>
2454
- <li><a href="#tabs-3"><?php $fifu['addon']['tab']['custom']() ?> (premium)</a></li>
2455
  <li><a href="#tabs-4"><?php $fifu['addon']['tab']['faq']() ?></a></li>
2456
  </ul>
2457
- <div id="tabs-1">
2458
-
2459
- <table style="text-align:left">
2460
- <tr>
2461
- <th>
2462
- </th>
2463
- <th>
2464
- <?php $fifu['addon']['custom']['key']() ?>
2465
- </th>
2466
- </tr>
2467
- <tr>
2468
- <th>
2469
- <?php $fifu['addon']['custom']['image']() ?>
2470
- </th>
2471
- <th>
2472
- fifu_image_url
2473
- </th>
2474
- </tr>
2475
- <tr>
2476
- <th>
2477
- <?php $fifu['addon']['custom']['title']() ?>
2478
- </th>
2479
- <th>
2480
- fifu_image_alt
2481
- </th>
2482
- </tr>
2483
- </table>
2484
-
2485
- <br/>
2486
- </div>
2487
-
2488
- <div id="tabs-3">
2489
- <table style="text-align:left">
2490
- <tr>
2491
- <th>
2492
- </th>
2493
- <th>
2494
- <?php $fifu['addon']['custom']['key']() ?>
2495
- </th>
2496
- </tr>
2497
- <tr>
2498
- <th>
2499
- <?php $fifu['addon']['custom']['video']() ?>
2500
- </th>
2501
- <th>
2502
- fifu_video_url
2503
- </th>
2504
- </tr>
2505
- <tr>
2506
- <th>
2507
- <?php $fifu['addon']['custom']['images']() ?>
2508
- </th>
2509
- <th>
2510
- fifu_list_url
2511
- </th>
2512
- </tr>
2513
- <tr>
2514
- <th>
2515
- <?php $fifu['addon']['custom']['titles']() ?>
2516
- </th>
2517
- <th>
2518
- fifu_list_alt
2519
- </th>
2520
- </tr>
2521
- <tr>
2522
- <th>
2523
- <?php $fifu['addon']['custom']['videos']() ?>
2524
- </th>
2525
- <th>
2526
- fifu_list_video_url
2527
- </th>
2528
- </tr>
2529
- <tr>
2530
- <th>
2531
- <?php $fifu['addon']['custom']['slider']() ?>
2532
- </th>
2533
- <th>
2534
- fifu_slider_list_url
2535
- </th>
2536
- </tr>
2537
- </table>
2538
- </div>
2539
 
2540
  <div id="tabs-4">
2541
 
@@ -2678,7 +2627,7 @@
2678
  <div style="font-style:italic;font-size:13px;color:white;padding-left:40px"><?php $fifu['start']['url']['paste']() ?><input type="text" style="width:80%;background-color:#f3f3f3;font-style:italic;" placeholder="<?php $fifu['start']['url']['drag']() ?>"></div>
2679
  <br>
2680
  </hgroup>
2681
- <img style="float:right;padding-left:1%;width:17%;position:relative;top:19px;filter:grayscale(25%);" src="https://ps.w.org/featured-image-from-url/assets/icon-256x256.png" title="<?php $fifu['start']['url']['click']() ?>">
2682
  </div>
2683
  <hgroup style="float:right;opacity:0.75" class="speech-bubble2">
2684
  <div style="font-style:italic;font-size:13px;color:white;padding-left:25px;padding-top:10px;"><?php $fifu['start']['post']['famous']() ?></div>
@@ -2715,6 +2664,19 @@
2715
  </div>
2716
  </div>
2717
  <div id="tabs-t">
 
 
 
 
 
 
 
 
 
 
 
 
 
2718
  <div class="box">
2719
  <table>
2720
  <tr>
@@ -2833,9 +2795,9 @@
2833
  </table>
2834
  <div class="greybox" style="position: relative; top: -10px">
2835
  Setting featured image automatically:<br>
2836
- 1) access "FIFU Settings > Content URL";<br>
2837
- 2) enable "use the 1st (or nth) image/video as featured image";<br>
2838
- 3) enable "hide the 1st (or nth) image/video from content";<br>
2839
  4) access "Zapier > Make a Zap", select Instagram as the first app and configure as you want;<br>
2840
  5) select WordPress as the second app;<br>
2841
  6) click on "Choose Action Event", select "Create Post" and "Continue";<br>
@@ -2854,9 +2816,9 @@
2854
  </table>
2855
  <div class="greybox" style="position: relative; top: -10px">
2856
  Setting featured video automatically:<br>
2857
- 1) access "FIFU Settings > Content URL";<br>
2858
- 2) enable "use the 1st (or nth) image/video as featured image";<br>
2859
- 3) enable "hide the 1st (or nth) image/video from content";<br>
2860
  4) access "Zapier > Make a Zap", select YouTube as the first app and configure as you want;<br>
2861
  5) select WordPress as the second app;<br>
2862
  6) click on "Choose Action Event", select "Create Post" and "Continue";<br>
@@ -2902,34 +2864,17 @@
2902
  </tr>
2903
  </table>
2904
  <div class="greybox" style="position: relative; top: -10px">
2905
- Adding "Featured Image from URL" field to the form:<br>
2906
  1) open the form editor;<br>
2907
  2) select "Form Builder > Select Field Type > Url";<br>
2908
  3) click on "+ Add Field" button;<br>
2909
  4) a new field "Url" will be shown. Click on "Edit";<br>
2910
- 5) set "Featured Image from URL" for "Label";<br>
2911
  6) set "Image URL" for "Description";<br>
2912
  7) click on "Advanced";<br>
2913
  8) set "fifu_image_url" for "Slug";<br>
2914
  9) update.<br>
2915
- * for a "Featured Video from URL" field, use the same steps above, but replacing "image" by "video".
2916
- </div>
2917
- </div>
2918
- <div class="box">
2919
- <table>
2920
- <tr>
2921
- <td style="border-bottom:none">2020-05-12</td>
2922
- <td style="border-bottom:none"><h3> WooCommerce</h3></td>
2923
- <td style="border-bottom:none">plugin</td>
2924
- </tr>
2925
- </table>
2926
- <div class="greybox" style="position: relative; top: -10px">
2927
- Avoiding changes in the featured image of a product when the featured image of its copy changes:<br>
2928
- 1) open the duplicated product on editor;<br>
2929
- 2) click on "Product image > Remove product image";<br>
2930
- 3) click on "Product Image from URL > remove external featured image";<br>
2931
- 4) add the new image URL into "Product Image from URL" field;<br>
2932
- 5) publish.<br>
2933
  </div>
2934
  </div>
2935
  <div class="box">
@@ -2999,7 +2944,7 @@
2999
  <div class="greybox" style="position: relative; top: -10px">
3000
  Showing an external featured image/video:<br>
3001
  1) open the default WordPress editor;<br>
3002
- 2) add the image URL into "Featured Image from URL" field (or the video URL into "Featured Video from URL");<br>
3003
  3) click on "Edit with Elementor" button;<br>
3004
  4) search for the "Featured Image" widget;<br>
3005
  5) just drag the widget (no edition required).<br>
@@ -3246,7 +3191,7 @@
3246
  </tr>
3247
  </table>
3248
  <div class="greybox" style="position: relative; top: -10px">
3249
- Adding "Featured Image from URL" field to an external post form:<br>
3250
  1) add a new "Custom Fields Group";<br>
3251
  2) add a new "Field";<br>
3252
  3) set "fifu_image_url" for "Field slug".<br>
8
  <div id="tabs-top" style="float:left">
9
  <ul>
10
  <li><a href="#tabs-d"><i class="fas fa-envelope"></i> <?php $fifu['tab']['help']() ?></a></li>
 
11
  <li><a href="#tabs-g"><i class="fas fa-image"></i> <?php $fifu['tab']['image']() ?></a></li>
12
+ <li><a href="#tabs-c"><i class="fas fa-play"></i> <?php $fifu['tab']['video']() ?></a></li>
 
 
 
 
13
  <li><a href="#tabs-m"><i class="fas fa-images"></i> <?php $fifu['tab']['slider']() ?></a></li>
14
+ <li><a href="#tabs-l"><i class="fas fa-code"></i> <?php $fifu['tab']['shortcode']() ?></a></li>
15
+ <li><a href="#tabs-b"><i class="fas fa-robot"></i> <?php $fifu['tab']['auto']() ?></a></li>
16
  <li><a href="#tabs-n"><i class="fas fa-share-alt"></i> <?php $fifu['tab']['social']() ?></a></li>
17
+ <li><a href="#tabs-i"><i class="fas fa-tachometer-alt"></i> <?php $fifu['tab']['performance']() ?></a></li>
 
18
  <li><a href="#tabs-o"><i class="fas fa-shopping-cart"></i> <?php $fifu['tab']['woo']() ?></a></li>
19
  <li><a href="#tabs-p"><i class="fas fa-redo"></i> <?php $fifu['tab']['wai']() ?></a></li>
20
+ <li><a href="#tabs-q"><i class="fas fa-keyboard"></i> <?php $fifu['tab']['api']() ?></a></li>
21
+ <li><a href="#tabs-k"><i class="fas fa-user-cog"></i> <?php $fifu['tab']['admin']() ?></a></li>
22
+ <li><a href="#tabs-j"><i class="fas fa-database"></i> <?php $fifu['tab']['metadata']() ?></a></li>
23
  <li><a href="#tabs-t"><i class="fas fa-info-circle"></i> <?php $fifu['tab']['trouble']() ?></a></li>
24
  <br>
25
  <br>
123
  <div id="tabs-b">
124
  <div class="box">
125
 
126
+ <h2><?php $fifu['title']['html']() ?></h2>
127
  <div class="greybox">
128
+ <?php $fifu['html']['desc']() ?>
 
129
  </div>
130
 
131
  <br>
132
 
133
+ <div id="tabsContent">
134
+ <ul>
135
+ <li><a href="#tabsContent-a"><?php $fifu['html']['tab']['auto']() ?></a></li>
136
+ <li><a href="#tabsContent-b"><?php $fifu['html']['tab']['all']() ?></a></li>
137
+ <br>
138
+ <br>
139
+ <div id="tabsContent-a">
140
+ <table style="text-align:left">
141
+ <tr>
142
+ <th>
143
+ <form
144
+ id="fifu_form_spinner_nth"
145
+ action="javascript:void(0)"
146
+ method="post">
147
+ <input id="fifu_input_spinner_nth"
148
+ name="fifu_input_spinner_nth"
149
+ value="<?php echo $nth_image; ?>"
150
+ size="3"
151
+ style="width:40px">
152
+ <br>
153
+ <input type="submit" value="<?php $fifu['button']['ok']() ?>" style="width:72px">
154
+ </form>
155
+ </th>
156
+ <th>
157
+ <?php $fifu['html']['position']() ?>
158
+ </th>
159
+ </tr>
160
+ <tr>
161
+ <th>
162
+ <form
163
+ id="fifu_form_get_first"
164
+ action="javascript:void(0)"
165
+ method="post">
166
+ <input
167
+ type="submit"
168
+ href="javascript:void(0)"
169
+ id="fifu_toggle_get_first"
170
+ onclick="invert('get_first')"
171
+ name="fifu_toggle_get_first"
172
+ class="<?php echo $enable_get_first; ?>"
173
+ value="" style="display:block;border:none">
174
 
175
+ <input
176
+ type="hidden"
177
+ id="fifu_input_get_first"
178
+ name="fifu_input_get_first"
179
+ value="" >
180
+ </form>
181
+ </th>
182
+ <th>
183
+ <?php $fifu['html']['first']() ?>
184
+ </th>
185
+ </tr>
186
+ <tr>
187
+ <th>
188
+ <form
189
+ id="fifu_form_pop_first"
190
+ action="javascript:void(0)"
191
+ method="post">
192
+ <input
193
+ type="submit"
194
+ href="javascript:void(0)"
195
+ id="fifu_toggle_pop_first"
196
+ onclick="invert('pop_first')"
197
+ name="fifu_toggle_pop_first"
198
+ class="<?php echo $enable_pop_first; ?>"
199
+ value="" style="display:block;border:none">
200
 
201
+ <input
202
+ type="hidden"
203
+ id="fifu_input_pop_first"
204
+ name="fifu_input_pop_first"
205
+ value="" >
206
+ </form>
207
+ </th>
208
+ <th>
209
+ <?php $fifu['html']['hide']() ?>
210
+ </th>
211
+ </tr>
212
+ <tr>
213
+ <th>
214
+ <form
215
+ id="fifu_form_query_strings"
216
+ action="javascript:void(0)"
217
+ method="post">
218
+ <input
219
+ type="submit"
220
+ href="javascript:void(0)"
221
+ id="fifu_toggle_query_strings"
222
+ onclick="invert('query_strings')"
223
+ name="fifu_toggle_query_strings"
224
+ class="<?php echo $enable_query_strings; ?>"
225
+ value=""
226
+ style="display:block;border:none">
227
 
228
+ <input
229
+ type="hidden"
230
+ id="fifu_input_query_strings"
231
+ name="fifu_input_query_strings"
232
+ value="" >
233
+ </form>
234
+ </th>
235
+ <th>
236
+ <?php $fifu['html']['query']() ?>
237
+ </th>
238
+ </tr>
239
+ <tr>
240
+ <th>
241
+ <form
242
+ id="fifu_form_ovw_first"
243
+ action="javascript:void(0)"
244
+ method="post">
245
+ <input
246
+ type="submit"
247
+ href="javascript:void(0)"
248
+ id="fifu_toggle_ovw_first"
249
+ onclick="invert('ovw_first')"
250
+ name="fifu_toggle_ovw_first"
251
+ class="<?php echo $enable_ovw_first; ?>"
252
+ value="" style="display:block;border:none">
253
 
254
+ <input
255
+ type="hidden"
256
+ id="fifu_input_ovw_first"
257
+ name="fifu_input_ovw_first"
258
+ value="" >
259
+ </form>
260
+ </th>
261
+ <th>
262
+ <?php $fifu['html']['overwrite']() ?>
263
+ </th>
264
+ </tr>
265
+ <tr>
266
+ <th>
267
+ <form
268
+ id="fifu_form_decode"
269
+ action="javascript:void(0)"
270
+ method="post">
271
+ <input
272
+ type="submit"
273
+ href="javascript:void(0)"
274
+ id="fifu_toggle_decode"
275
+ onclick="invert('decode')"
276
+ name="fifu_toggle_decode"
277
+ class="<?php echo $enable_decode; ?>"
278
+ value=""
279
+ style="display:block;border:none">
280
 
281
+ <input
282
+ type="hidden"
283
+ id="fifu_input_decode"
284
+ name="fifu_input_decode"
285
+ value="" >
286
+ </form>
287
+ </th>
288
+ <th>
289
+ <?php $fifu['html']['decode']() ?>
290
+ </th>
291
+ </tr>
292
+ </table>
293
+ </div>
294
+
295
+ <div id="tabsContent-b">
296
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey; position: relative; top: -40px">premium</a></div>
297
+ <div class="greybox" id="grad2">
298
+ <div id="tabsContentAll">
299
+ <ul>
300
+ <li><a href="#tabsContentAll-a"><?php $fifu['html']['tab']['run']() ?></a></li>
301
+ <li><a href="#tabsContentAll-b"><?php $fifu['html']['tab']['important']() ?></a></li>
302
+ <li><a href="#tabsContentAll-c"><?php $fifu['html']['tab']['requirement']() ?></a></li>
303
+ <li><a href="#tabsContentAll-d"><?php $fifu['html']['tab']['schedule']() ?></a></li>
304
+ <br>
305
+ <br>
306
+ <div id="tabsContentAll-a">
307
+ <table style="text-align:left">
308
+ <tr>
309
+ <th>
310
+ <input
311
+ type="submit"
312
+ href="javascript:void(0)"
313
+ class="toggleoff"
314
+ value=""
315
+ style="display:block;border:none">
316
+ </th>
317
+ <th>
318
+ <?php $fifu['all']['ignore']() ?>
319
+ </th>
320
+ </tr>
321
+ <tr>
322
+ <th>
323
+ <input
324
+ type="submit"
325
+ href="javascript:void(0)"
326
+ class="toggleoff"
327
+ value=""
328
+ style="display:block;border:none">
329
+ </th>
330
+ <th>
331
+ <?php $fifu['all']['update']() ?>
332
+ </th>
333
+ </tr>
334
+ </table>
335
+ </div>
336
+
337
+ <div id="tabsContentAll-b">
338
+ <?php $fifu['all']['important']() ?>
339
+ </div>
340
+
341
+ <div id="tabsContentAll-c">
342
+ <?php $fifu['all']['requirement']() ?>
343
+ </div>
344
+
345
+ <div id="tabsContentAll-d">
346
+ <?php $fifu['all']['tip']() ?> <?php $fifu['detail']['suggestion']() ?>: <a href="https://wordpress.org/plugins/wp-crontrol/">WP Crontrol</a>.
347
+ </div>
348
+ </ul>
349
+ </div>
350
+ </div>
351
+ </div>
352
+ </ul>
353
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
  </div>
 
 
355
 
356
  <div class="box">
357
  <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
386
  id="fifu_form_auto_set_dimensions"
387
  action="javascript:void(0)"
388
  method="post">
389
+ <table>
390
+ <tr style="text-align:center">
391
  <th>
392
  <input id="fifu_input_auto_set_width"
393
  name="fifu_input_auto_set_width"
399
  <?php $fifu['auto']['filter']['width']() ?>
400
  </th>
401
  </tr>
402
+ <tr style="text-align:center">
403
  <th>
404
  <input id="fifu_input_auto_set_height"
405
  name="fifu_input_auto_set_height"
413
  </tr>
414
  <tr>
415
  <th>
416
+ <input type="submit" value="<?php $fifu['button']['submit']() ?>" disabled>
417
  </th>
418
  <th></th>
419
  </tr>
427
  action="javascript:void(0)"
428
  method="post">
429
  <textarea id="fifu_input_auto_set_blocklist" name="fifu_input_auto_set_blocklist" style="width:100%;height:400px;resize:none;background-color:white;" placeholder="www.horribleimages.com&#10;inappropriateimages.com&#10;nakedpeopleimages.com&#10;manyadvertisements.com&#10;anysiteyoureallyhate.com"></textarea>
430
+ <input style="float: right;" type="submit" value="<?php $fifu['button']['submit']() ?>" disabled>
431
  </form>
432
  </div>
433
  </ul>
434
  </div>
435
  </div>
436
+ </div>
437
 
438
+ <div id="tabs-g">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
439
 
440
+ <div class="box">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
441
 
442
+ <h2><?php $fifu['title']['title']() ?></h2>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
 
444
+ <div class="greybox">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
445
 
446
+ <?php $fifu['title']['desc']() ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
447
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
448
  </div>
 
449
 
 
 
 
 
 
 
450
  <br>
451
+
452
  <table style="text-align:left">
453
  <tr>
454
  <th>
455
+ <form
456
+ id="fifu_form_auto_alt"
457
+ action="javascript:void(0)"
458
+ method="post">
459
+ <input
460
+ type="submit"
461
+ href="javascript:void(0)"
462
+ id="fifu_toggle_auto_alt"
463
+ onclick="invert('auto_alt')"
464
+ name="fifu_toggle_auto_alt"
465
+ class="<?php echo $enable_auto_alt; ?>"
466
+ value=""
467
+ style="display:block;border:none">
468
+
469
+ <input
470
+ type="hidden"
471
+ id="fifu_input_auto_alt"
472
+ name="fifu_input_auto_alt"
473
+ value="" >
474
+ </form>
475
+ </th>
476
+ <th>
477
+ <?php $fifu['title']['copy']() ?>
478
+ </th>
479
+ </tr>
480
+ <tr>
481
+ <th>
482
+ <form
483
+ id="fifu_form_dynamic_alt"
484
+ action="javascript:void(0)"
485
+ method="post">
486
+ <input
487
+ type="submit"
488
+ href="javascript:void(0)"
489
+ id="fifu_toggle_dynamic_alt"
490
+ onclick="invert('dynamic_alt')"
491
+ name="fifu_toggle_dynamic_alt"
492
+ class="<?php echo $enable_dynamic_alt; ?>"
493
+ value=""
494
+ style="display:block;border:none">
495
+
496
+ <input
497
+ type="hidden"
498
+ id="fifu_input_dynamic_alt"
499
+ name="fifu_input_dynamic_alt"
500
+ value="" >
501
+ </form>
502
+ </th>
503
+ <th>
504
+ <?php $fifu['title']['always']() ?>
505
  </th>
506
  </tr>
507
  </table>
508
+
509
  </div>
510
 
511
  <div class="box">
512
+ <h2><?php $fifu['title']['hide']() ?></h2>
513
+ <div class="greybox">
514
+ <?php $fifu['hide']['desc']() ?>
 
515
  </div>
516
  <br>
517
+ <table style="text-align:left">
518
+ <tr>
519
+ <th>
520
+ <form
521
+ id="fifu_form_hide_page"
522
+ action="javascript:void(0)"
523
+ method="post">
524
+ <input
525
+ type="submit"
526
+ href="javascript:void(0)"
527
+ id="fifu_toggle_hide_page"
528
+ onclick="invert('hide_page')"
529
+ name="fifu_toggle_hide_page"
530
+ class="<?php echo $enable_hide_page; ?>"
531
+ value="" style="display:block;border:none">
532
 
533
+ <input
534
+ type="hidden"
535
+ id="fifu_input_hide_page"
536
+ name="fifu_input_hide_page"
537
+ value="" >
538
+ </form>
539
+ </th>
540
+ <th>
541
+ <?php $fifu['where']['page']() ?>
542
+ </th>
543
+ </tr>
544
+ <tr>
545
+ <th>
546
+ <form
547
+ id="fifu_form_hide_post"
548
+ action="javascript:void(0)"
549
+ method="post">
550
+ <input
551
+ type="submit"
552
+ href="javascript:void(0)"
553
+ id="fifu_toggle_hide_post"
554
+ onclick="invert('hide_post')"
555
+ name="fifu_toggle_hide_post"
556
+ class="<?php echo $enable_hide_post; ?>"
557
+ value="" style="display:block;border:none">
558
+
559
+ <input
560
+ type="hidden"
561
+ id="fifu_input_hide_post"
562
+ name="fifu_input_hide_post"
563
+ value="" >
564
+ </form>
565
+ </th>
566
+ <th>
567
+ <?php $fifu['where']['post']() ?>
568
+ </th>
569
+ </tr>
570
+ <tr>
571
+ <th>
572
+ <form
573
+ id="fifu_form_hide_cpt"
574
+ action="javascript:void(0)"
575
+ method="post">
576
+ <input
577
+ type="submit"
578
+ href="javascript:void(0)"
579
+ id="fifu_toggle_hide_cpt"
580
+ onclick="invert('hide_cpt')"
581
+ name="fifu_toggle_hide_cpt"
582
+ class="<?php echo $enable_hide_cpt; ?>"
583
+ value=""
584
+ style="display:block;border:none">
585
+
586
+ <input
587
+ type="hidden"
588
+ id="fifu_input_hide_cpt"
589
+ name="fifu_input_hide_cpt"
590
+ value="" >
591
+ </form>
592
+ </th>
593
+ <th>
594
+ <?php $fifu['where']['cpt']() ?>
595
+ </th>
596
+ </tr>
597
+ </table>
598
  </div>
599
 
600
  <div class="box">
712
  </div>
713
 
714
  <div class="box">
715
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
716
+ <h2><?php $fifu['title']['height']() ?></h2>
717
+ <div class="greybox" id="grad2">
718
+ <?php $fifu['height']['desc']() ?>
719
  </div>
720
  <br>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
721
 
722
+ <div id="tabsCrop">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
723
 
724
+ <ul>
725
+ <li><a href="#tabsCrop-a"><?php $fifu['height']['tab']['height']() ?></a></li>
726
+ <li><a href="#tabsCrop-b"><?php $fifu['height']['tab']['selector']() ?></a></li>
727
+ <li><a href="#tabsCrop-c"><?php $fifu['height']['tab']['ratio']() ?></a></li>
728
+ <li><a href="#tabsCrop-d"><?php $fifu['height']['tab']['fit']() ?></a></li>
729
+ <li><a href="#tabsCrop-e"><?php $fifu['height']['tab']['delay']() ?></a></li>
730
+ <br>
731
+ <br>
732
+ <div id="tabsCrop-a">
733
+ <table style="text-align:left">
734
+ <tr>
735
+ <th>
736
+ <input
737
+ type="submit"
738
+ href="javascript:void(0)"
739
+ class="toggleoff"
740
+ value=""
741
+ style="display:block;border:none">
742
+ </th>
743
+ </tr>
744
+ </table>
745
+ </div>
746
+
747
+ <div id="tabsCrop-b">
748
+ <div>
749
+ <?php $fifu['height']['selector']['desc']() ?><br><br>
750
+ <table style="text-align: left;">
751
+ <tr>
752
+ <th><b>#</b><i>products</i></th>
753
+ <th>(<?php $fifu['word']['attribute']() ?> <b>id</b>="<i>products</i>")</th>
754
+ </tr>
755
+ <tr>
756
+ <th><b>.</b><i>my-post-area</i></th>
757
+ <th>(<?php $fifu['word']['attribute']() ?> <b>class</b>="<i>my-post-area</i>")</th>
758
+ </tr>
759
+ <tr>
760
+ <th><b>#</b><i>products|4:3</i></th>
761
+ <th>(<?php $fifu['word']['attribute']() ?> <b>id</b>="<i>products</i>" <?php $fifu['height']['height']['ratio']() ?>)</th>
762
+ </tr>
763
+ </table>
764
+ <br>
765
+
766
+ <input id="fifu_input_crop0"
767
+ type="text"
768
+ placeholder="<?php $fifu['word']['selector']() ?> 1"
769
+ style="width:130px"
770
+ value="">
771
+ <input id="fifu_input_crop1"
772
+ type="text"
773
+ placeholder="<?php $fifu['word']['selector']() ?> 2"
774
+ style="width:130px"
775
+ value="">
776
+ <input id="fifu_input_crop2"
777
+ type="text"
778
+ placeholder="<?php $fifu['word']['selector']() ?> 3"
779
+ style="width:130px"
780
+ value="">
781
+ <input id="fifu_input_crop3"
782
+ type="text"
783
+ placeholder="<?php $fifu['word']['selector']() ?> 4"
784
+ style="width:130px"
785
+ value="">
786
+ <input id="fifu_input_crop4"
787
+ type="text"
788
+ placeholder="<?php $fifu['word']['selector']() ?> 5"
789
+ style="width:130px"
790
+ value="">
791
+ <input type="submit"
792
+ value="<?php $fifu['button']['submit']() ?>" disabled>
793
+ </div>
794
+ </div>
795
+
796
+ <div id="tabsCrop-c">
797
+ <div>
798
+ <?php $fifu['height']['ratio']['desc']() ?>: 3:2, 16:9, 1:1...
799
+ <br>
800
+ <br>
801
+ <table style="text-align:left">
802
+ <tr>
803
+ <th>
804
+ <input id="fifu_input_crop_ratio"
805
+ type="text"
806
+ style="width:75px"
807
+ value="">
808
+ <input type="submit"
809
+ value="<?php $fifu['button']['submit']() ?>" disabled>
810
+ </th>
811
+ </tr>
812
+ </table>
813
+ </div>
814
+ </div>
815
 
816
+ <div id="tabsCrop-d">
817
+ - <b>cover</b>: <?php $fifu['height']['fit']['cover']() ?><br>
818
+ - <b>contain</b>: <?php $fifu['height']['fit']['contain']() ?><br>
819
+ - <b>fill</b>: <?php $fifu['height']['fit']['fill']() ?><br>
820
+ <br>
821
+ <select id="select_fit" style="width:100px">
822
+ <option value="cover">cover</option>
823
+ <option value="contain">contain</option>
824
+ <option value="fill">fill</option>
825
+ </select>
826
+ <input type="submit"
827
+ value="<?php $fifu['button']['submit']() ?>" disabled>
828
  </form>
829
+ </div>
830
+
831
+ <div id="tabsCrop-e">
832
+ <table>
833
+ <tr>
834
+ <th>
835
+ <input id="fifu_input_crop_delay"
836
+ name="fifu_input_crop_delay"
837
+ step="50"
838
+ size="5">
839
+ </th>
840
+ <th>
841
+ <?php $fifu['height']['delay']['time']() ?>
842
+ </th>
843
+ </tr>
844
+ </table>
845
+ </div>
846
+ </ul>
847
+ </div>
848
+ </div>
849
+
850
+ <div class="box">
851
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
852
+ <h2><?php $fifu['title']['replace']() ?></h2>
853
+ <div class="greybox" id="grad2">
854
+ <?php $fifu['replace']['desc']() ?>
855
+ <br><br>
856
+ <input id="fifu_input_error_url"
857
+ type="text"
858
+ name="fifu_input_error_url"
859
+ style="width:675px"
860
+ value="">
861
+ <input type="submit"
862
+ value="<?php $fifu['button']['submit']() ?>" disabled>
863
+ </div>
864
  </div>
865
 
866
  <div class="box">
902
  <input type="submit" value="<?php $fifu['button']['submit']() ?>" disabled>
903
  </div>
904
 
905
+ <div class="box">
906
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
907
+ <h2><?php $fifu['title']['giphy']() ?></h2>
908
+ <div class="greybox" id="grad2">
909
+ <?php $fifu['giphy']['desc']() ?>
910
+ </div>
911
+ <br>
912
+ <table style="text-align:left">
913
+ <tr>
914
+ <th>
915
+ <input
916
+ type="submit"
917
+ href="javascript:void(0)"
918
+ class="toggleoff"
919
+ value=""
920
+ style="display:block;border:none">
921
+ </th>
922
+ </tr>
923
+ </table>
924
+ </div>
925
+
926
  <div class="box">
927
  <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
928
  <h2><?php $fifu['title']['validation']() ?></h2>
937
  value="" style="display:block;border:none">
938
  </div>
939
 
940
+ <div class="box">
941
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
942
+ <h2><?php $fifu['title']['unsplash']() ?></h2>
943
+ <div class="greybox" id="grad2">
944
+ <?php $fifu['unsplash']['desc']() ?>
945
+ </div>
946
+ <br>
947
+ <input id="fifu_input_unsplash_size"
948
+ type="text"
949
+ name="fifu_input_unsplash_size"
950
+ value=""
951
+ size="8">
952
+ <input type="submit"
953
+ value="<?php $fifu['button']['submit']() ?>" disabled>
954
+ </div>
955
+
956
  </div>
957
  <div id="tabs-j">
958
  <div class="box">
1269
  </div>
1270
  </div>
1271
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1273
  <div id="tabs-c">
1274
  <div class="box">
1275
 
1894
  </div>
1895
  </div>
1896
  <div id="tabs-i">
1897
+ <div class="box">
1898
+ <h2><?php $fifu['title']['jetpack']() ?></h2>
1899
+ <div class="greybox">
1900
+ <?php $fifu['jetpack']['desc']() ?><br><br>
1901
+ <div class="polaroid">
1902
+ <img src="https://storage.googleapis.com/featuredimagefromurl/jetpack-219.jpg">
1903
+ </div>
1904
+ </div>
1905
+ </div>
1906
+
1907
  <div class="box">
1908
  <h2><?php $fifu['title']['lazy']() ?></h2>
1909
  <div class="greybox">
2187
  </table>
2188
 
2189
  <br/>
2190
+ </div>
2191
+
2192
+ </div>
2193
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2194
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2195
 
2196
+ </div>
2197
+ </div>
2198
+ <div id="tabs-o">
2199
  <div class="box">
2200
+ <h2><?php $fifu['title']['zoom']() ?></h2>
2201
  <div class="greybox">
2202
+ <?php $fifu['zoom']['desc']() ?>
2203
  </div>
2204
  <br>
2205
  <table style="text-align:left">
2206
  <tr>
2207
  <th>
2208
  <form
2209
+ id="fifu_form_wc_lbox"
2210
  action="javascript:void(0)"
2211
  method="post">
2212
  <input
2213
  type="submit"
2214
  href="javascript:void(0)"
2215
+ id="fifu_toggle_wc_lbox"
2216
+ onclick="invert('wc_lbox')"
2217
+ name="fifu_toggle_wc_lbox"
2218
+ class="<?php echo $enable_wc_lbox; ?>"
2219
  value=""
2220
  style="display:block;border:none">
2221
 
2222
  <input
2223
  type="hidden"
2224
+ id="fifu_input_wc_lbox"
2225
+ name="fifu_input_wc_lbox"
2226
  value="" >
2227
  </form>
2228
  </th>
2229
+ <th>
2230
+ <?php $fifu['word']['lightbox']() ?>
2231
+ </th>
2232
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2233
  <tr>
2234
  <th>
2235
  <form
2236
+ id="fifu_form_wc_zoom"
2237
  action="javascript:void(0)"
2238
  method="post">
2239
  <input
2240
  type="submit"
2241
  href="javascript:void(0)"
2242
+ id="fifu_toggle_wc_zoom"
2243
+ onclick="invert('wc_zoom')"
2244
+ name="fifu_toggle_wc_zoom"
2245
+ class="<?php echo $enable_wc_zoom; ?>"
2246
  value=""
2247
+ style="display:block;border:none">
2248
+
2249
+ <input
2250
+ type="hidden"
2251
+ id="fifu_input_wc_zoom"
2252
+ name="fifu_input_wc_zoom"
2253
+ value="" >
2254
  </form>
2255
  </th>
2256
+ <th>
2257
+ <?php $fifu['word']['zoom']() ?>
2258
+ </th>
2259
  </tr>
2260
  </table>
2261
  </div>
2385
  </div>
2386
  </div>
2387
  </div>
2388
+
2389
+ <div class="box">
2390
+ <h2><?php $fifu['title']['grid']() ?></h2>
2391
+ <div class="greybox">
2392
+ <?php $fifu['grid']['desc']() ?>
2393
+ </div>
2394
+ <br>
2395
+ <table style="text-align:left">
2396
+ <tr>
2397
+ <th>
2398
+ <form
2399
+ id="fifu_form_grid_category"
2400
+ action="javascript:void(0)"
2401
+ method="post">
2402
+ <input
2403
+ type="submit"
2404
+ href="javascript:void(0)"
2405
+ id="fifu_toggle_grid_category"
2406
+ onclick="invert('grid_category')"
2407
+ name="fifu_toggle_grid_category"
2408
+ class="<?php echo $enable_grid_category; ?>"
2409
+ value=""
2410
+ style="display:block;border:none">
2411
+
2412
+ <input
2413
+ type="hidden"
2414
+ id="fifu_input_grid_category"
2415
+ name="fifu_input_grid_category"
2416
+ value="" >
2417
+ </form>
2418
+ </th>
2419
+ </tr>
2420
+ </table>
2421
+ </div>
2422
+
2423
+ <a name="category"></a>
2424
+ <div class="box">
2425
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
2426
+ <h2><?php $fifu['title']['category']() ?></h2>
2427
+ <div class="greybox" id="grad2">
2428
+ <?php $fifu['category']['desc']() ?>
2429
+ </div>
2430
+ <br>
2431
+ <table style="text-align:left">
2432
+ <tr>
2433
+ <th>
2434
+ <input
2435
+ type="submit"
2436
+ href="javascript:void(0)"
2437
+ class="toggleoff"
2438
+ value=""
2439
+ style="display:block;border:none">
2440
+ </th>
2441
+ </tr>
2442
+ </table>
2443
+ </div>
2444
+
2445
+ <a name="variable"></a>
2446
+
2447
+ <div class="box">
2448
+ <div class="fifu-pro"><a href="https://fifu.app" target="_blank" style="color:grey">premium</a></div>
2449
+ <h2><?php $fifu['title']['variable']() ?></h2>
2450
+ <div class="greybox" id="grad2">
2451
+ <?php $fifu['variable']['desc']() ?>
2452
+ <br>
2453
+ <br>
2454
+ <b><?php $fifu['detail']['important']() ?></b>: <?php $fifu['variable']['important']() ?>
2455
+ </div>
2456
+ <br>
2457
+ <table style="text-align:left">
2458
+ <tr>
2459
+ <th>
2460
+ <form
2461
+ action="javascript:void(0)"
2462
+ method="post">
2463
+ <input
2464
+ type="submit"
2465
+ href="javascript:void(0)"
2466
+ class="toggleoff"
2467
+ value=""
2468
+ style="display:block;border:none" >
2469
+ </form>
2470
+ </th>
2471
+ </tr>
2472
+ </table>
2473
+ </div>
2474
  </div>
2475
+
2476
  <div id="tabs-p">
2477
  <div class="box">
2478
  <h2><?php $fifu['title']['addon']() ?></h2>
2483
  <div id="tabsWpAllImport">
2484
  <ul>
2485
  <li><a href="#tabs-2"><?php $fifu['addon']['tab']['import']() ?></a></li>
 
 
2486
  <li><a href="#tabs-4"><?php $fifu['addon']['tab']['faq']() ?></a></li>
2487
  </ul>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2488
 
2489
  <div id="tabs-4">
2490
 
2627
  <div style="font-style:italic;font-size:13px;color:white;padding-left:40px"><?php $fifu['start']['url']['paste']() ?><input type="text" style="width:80%;background-color:#f3f3f3;font-style:italic;" placeholder="<?php $fifu['start']['url']['drag']() ?>"></div>
2628
  <br>
2629
  </hgroup>
2630
+ <img style="float:right;padding-left:1%;width:17%;position:relative;top:19px;filter:grayscale(25%);" src="https://ps.w.org/featured-image-from-url/assets/icon-256x256.png?rev=2384757" title="<?php $fifu['start']['url']['click']() ?>">
2631
  </div>
2632
  <hgroup style="float:right;opacity:0.75" class="speech-bubble2">
2633
  <div style="font-style:italic;font-size:13px;color:white;padding-left:25px;padding-top:10px;"><?php $fifu['start']['post']['famous']() ?></div>
2664
  </div>
2665
  </div>
2666
  <div id="tabs-t">
2667
+ <div class="box">
2668
+ <table>
2669
+ <tr>
2670
+ <td style="border-bottom:none">2020-09-21</td>
2671
+ <td style="border-bottom:none"><h3> WooCommerce</h3></td>
2672
+ <td style="border-bottom:none">plugin</td>
2673
+ </tr>
2674
+ </table>
2675
+ <div class="greybox" style="position: relative; top: -10px">
2676
+ Zoom doesn't work:<br>
2677
+ 1) it normally happens when you use small images. Your image dimensions should be greater than the gallery dimensions.<br>
2678
+ </div>
2679
+ </div>
2680
  <div class="box">
2681
  <table>
2682
  <tr>
2795
  </table>
2796
  <div class="greybox" style="position: relative; top: -10px">
2797
  Setting featured image automatically:<br>
2798
+ 1) access "FIFU Settings > Automatic > Auto set featured image/video using img/iframe tag from post content";<br>
2799
+ 2) enable "use the found image/video as featured image";<br>
2800
+ 3) enable "hide the image/video from content";<br>
2801
  4) access "Zapier > Make a Zap", select Instagram as the first app and configure as you want;<br>
2802
  5) select WordPress as the second app;<br>
2803
  6) click on "Choose Action Event", select "Create Post" and "Continue";<br>
2816
  </table>
2817
  <div class="greybox" style="position: relative; top: -10px">
2818
  Setting featured video automatically:<br>
2819
+ 1) access "FIFU Settings > Automatic > Auto set featured image/video using img/iframe tag from post content";<br>
2820
+ 2) enable "use the found image/video as featured image";<br>
2821
+ 3) enable "hide the image/video from content";<br>
2822
  4) access "Zapier > Make a Zap", select YouTube as the first app and configure as you want;<br>
2823
  5) select WordPress as the second app;<br>
2824
  6) click on "Choose Action Event", select "Create Post" and "Continue";<br>
2864
  </tr>
2865
  </table>
2866
  <div class="greybox" style="position: relative; top: -10px">
2867
+ Adding "featured image" field to the form:<br>
2868
  1) open the form editor;<br>
2869
  2) select "Form Builder > Select Field Type > Url";<br>
2870
  3) click on "+ Add Field" button;<br>
2871
  4) a new field "Url" will be shown. Click on "Edit";<br>
2872
+ 5) set "Featured image" for "Label";<br>
2873
  6) set "Image URL" for "Description";<br>
2874
  7) click on "Advanced";<br>
2875
  8) set "fifu_image_url" for "Slug";<br>
2876
  9) update.<br>
2877
+ * for a "featured video" field, use the same steps above, but replacing "image" by "video".
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2878
  </div>
2879
  </div>
2880
  <div class="box">
2944
  <div class="greybox" style="position: relative; top: -10px">
2945
  Showing an external featured image/video:<br>
2946
  1) open the default WordPress editor;<br>
2947
+ 2) add the image URL into "Featured image" field (or the video URL into "Featured Video from URL");<br>
2948
  3) click on "Edit with Elementor" button;<br>
2949
  4) search for the "Featured Image" widget;<br>
2950
  5) just drag the widget (no edition required).<br>
3191
  </tr>
3192
  </table>
3193
  <div class="greybox" style="position: relative; top: -10px">
3194
+ Adding "Featured image" field to an external post form:<br>
3195
  1) add a new "Custom Fields Group";<br>
3196
  2) add a new "Field";<br>
3197
  3) set "fifu_image_url" for "Field slug".<br>
admin/strings.php CHANGED
@@ -119,8 +119,8 @@ function fifu_get_strings_settings() {
119
  $fifu['tab']['image'] = function() {
120
  _e("Featured image", FIFU_SLUG);
121
  };
122
- $fifu['tab']['content'] = function() {
123
- _e("Content URL", FIFU_SLUG);
124
  };
125
  $fifu['tab']['metadata'] = function() {
126
  _e("Metadata", FIFU_SLUG);
@@ -132,19 +132,16 @@ function fifu_get_strings_settings() {
132
  _e("REST API", FIFU_SLUG);
133
  };
134
  $fifu['tab']['shortcode'] = function() {
135
- _e("Shortcode", FIFU_SLUG);
136
  };
137
  $fifu['tab']['slider'] = function() {
138
- _e("Slider", FIFU_SLUG);
139
  };
140
  $fifu['tab']['social'] = function() {
141
  _e("Social", FIFU_SLUG);
142
  };
143
- $fifu['tab']['text'] = function() {
144
- _e("Text", FIFU_SLUG);
145
- };
146
  $fifu['tab']['video'] = function() {
147
- _e("Video", FIFU_SLUG);
148
  };
149
  $fifu['tab']['woo'] = function() {
150
  _e("WooCommerce", FIFU_SLUG);
@@ -185,7 +182,7 @@ function fifu_get_strings_settings() {
185
  _e("Same Height", FIFU_SLUG);
186
  };
187
  $fifu['title']['auto'] = function() {
188
- _e("Auto Set", FIFU_SLUG);
189
  };
190
  $fifu['title']['giphy'] = function() {
191
  _e("Giphy Search", FIFU_SLUG);
@@ -211,11 +208,8 @@ function fifu_get_strings_settings() {
211
  $fifu['title']['validation'] = function() {
212
  _e("Image Validation", FIFU_SLUG);
213
  };
214
- $fifu['title']['configuration'] = function() {
215
- _e("Configuration", FIFU_SLUG);
216
- };
217
- $fifu['title']['all'] = function() {
218
- _e("All Posts", FIFU_SLUG);
219
  };
220
  $fifu['title']['metadata'] = function() {
221
  _e("Image Metadata", FIFU_SLUG);
@@ -238,6 +232,9 @@ function fifu_get_strings_settings() {
238
  $fifu['title']['lazy'] = function() {
239
  _e("Lazy Load", FIFU_SLUG);
240
  };
 
 
 
241
  $fifu['title']['flickr'] = function() {
242
  _e("Flickr Thumbnails", FIFU_SLUG);
243
  };
@@ -616,31 +613,46 @@ function fifu_get_strings_settings() {
616
  };
617
 
618
  // configuration
619
- $fifu['configuration']['desc'] = function() {
620
- _e("It reads the HTML of your post and use the 1st image (or video) URL found as featured image. It happens when you click on Publish (or Update) button.", FIFU_SLUG);
 
 
 
621
  };
622
- $fifu['configuration']['requirement'] = function() {
623
- _e("the images need to be in an \"img\" HTML tag and videos in an \"iframe\" tag. Contents provided by [shortcode] can't be read.", FIFU_SLUG);
624
  };
625
- $fifu['configuration']['position'] = function() {
626
- _e("image (or video) position", FIFU_SLUG);
627
  };
628
- $fifu['configuration']['first'] = function() {
629
- _e("use the 1st (or nth) image (or video) as featured image", FIFU_SLUG);
630
  };
631
- $fifu['configuration']['hide'] = function() {
632
- _e("hide the 1st (or nth) image (or video) from content", FIFU_SLUG);
 
 
 
 
 
 
 
 
 
 
 
 
633
  };
634
- $fifu['configuration']['query'] = function() {
635
  _e("remove query strings (whatever follows the question mark sign \"?\")", FIFU_SLUG);
636
  };
637
- $fifu['configuration']['overwrite'] = function() {
638
- _e("overwrite the existing featured image (or video)", FIFU_SLUG);
639
  };
640
- $fifu['configuration']['prioritize'] = function() {
641
  _e("prioritize video than image (if both exist)", FIFU_SLUG);
642
  };
643
- $fifu['configuration']['decode'] = function() {
644
  _e("decode HTML entities", FIFU_SLUG);
645
  };
646
 
@@ -649,16 +661,16 @@ function fifu_get_strings_settings() {
649
  _e("Update all your posts applying the configuration above. To repeat the process enable the toggle again.", FIFU_SLUG);
650
  };
651
  $fifu['all']['important'] = function() {
652
- _e("this process can take several minutes and can't be undone, so make a backup.", FIFU_SLUG);
653
  };
654
  $fifu['all']['requirement'] = function() {
655
- _e("if you have thousands of posts, access wp-config.php and add \"set_time_limit(1800);\" before the \"Happy publishing\" line. This ensures the process won't be killed before 30 minutes (the default value is 30 seconds).", FIFU_SLUG);
656
  };
657
  $fifu['all']['tip'] = function() {
658
- _e("to schedule this process (hourly, daily etc), you can use the hook fifu_event with your favorite cron event plugin.", FIFU_SLUG);
659
  };
660
  $fifu['all']['ignore'] = function() {
661
- _e("ignore posts that already have a featured image (or video)", FIFU_SLUG);
662
  };
663
  $fifu['all']['update'] = function() {
664
  _e("update all your posts now", FIFU_SLUG);
@@ -718,6 +730,11 @@ function fifu_get_strings_settings() {
718
  _e("Requirement: access Plugins -> Plugin Editor -> Select plugin to edit -> Featured Image from URL -> Select. Then change the value of FIFU_DELETE_ALL_URLS from false to true.", FIFU_SLUG);
719
  };
720
 
 
 
 
 
 
721
  // lazy
722
  $fifu['lazy']['desc'] = function() {
723
  _e("With lazy load, images and videos won't be loaded until user scrolls to them. It makes your home (or shop) faster.", FIFU_SLUG);
@@ -1026,25 +1043,25 @@ function fifu_get_strings_settings() {
1026
  _e("Key", FIFU_SLUG);
1027
  };
1028
  $fifu['import']['custom']['image'] = function() {
1029
- _e("Image", FIFU_SLUG);
1030
  };
1031
  $fifu['import']['custom']['alt'] = function() {
1032
- _e("Alt", FIFU_SLUG);
1033
  };
1034
  $fifu['import']['custom']['video'] = function() {
1035
- _e("Video", FIFU_SLUG);
1036
  };
1037
  $fifu['import']['custom']['images'] = function() {
1038
- _e("Image + image gallery (URLs delimited by \"|\")", FIFU_SLUG);
1039
  };
1040
  $fifu['import']['custom']['titles'] = function() {
1041
- _e("Title + titles gallery (delimited by \"|\")", FIFU_SLUG);
1042
  };
1043
  $fifu['import']['custom']['videos'] = function() {
1044
- _e("Video + video gallery (URLs delimited by \"|\")", FIFU_SLUG);
1045
  };
1046
  $fifu['import']['custom']['slider'] = function() {
1047
- _e("Slider (URLs delimited by \"|\")", FIFU_SLUG);
1048
  };
1049
 
1050
  // addon
@@ -1054,39 +1071,12 @@ function fifu_get_strings_settings() {
1054
  $fifu['addon']['tab']['import'] = function() {
1055
  _e("Importing products...", FIFU_SLUG);
1056
  };
1057
- $fifu['addon']['tab']['custom'] = function() {
1058
- _e("Custom fields", FIFU_SLUG);
1059
- };
1060
  $fifu['addon']['tab']['faq'] = function() {
1061
  _e("FAQ", FIFU_SLUG);
1062
  };
1063
  $fifu['addon']['import']['csv'] = function() {
1064
  _e("CSV example", FIFU_SLUG);
1065
  };
1066
- $fifu['addon']['custom']['key'] = function() {
1067
- _e("Key", FIFU_SLUG);
1068
- };
1069
- $fifu['addon']['custom']['image'] = function() {
1070
- _e("Featured image URL", FIFU_SLUG);
1071
- };
1072
- $fifu['addon']['custom']['title'] = function() {
1073
- _e("Featured image title", FIFU_SLUG);
1074
- };
1075
- $fifu['addon']['custom']['video'] = function() {
1076
- _e("Featured video URL", FIFU_SLUG);
1077
- };
1078
- $fifu['addon']['custom']['images'] = function() {
1079
- _e("Featured image URL + gallery URLs (delimited by \"|\")", FIFU_SLUG);
1080
- };
1081
- $fifu['addon']['custom']['titles'] = function() {
1082
- _e("Featured image title + gallery titles (delimited by \"|\")", FIFU_SLUG);
1083
- };
1084
- $fifu['addon']['custom']['videos'] = function() {
1085
- _e("Featured video URL + gallery URLs (delimited by \"|\")", FIFU_SLUG);
1086
- };
1087
- $fifu['addon']['custom']['slider'] = function() {
1088
- _e("Featured slider URLs (delimited by \"|\")", FIFU_SLUG);
1089
- };
1090
  $fifu['addon']['faq']['woocommerce'] = function() {
1091
  _e("<a href='http://www.wpallimport.com/documentation/woocommerce/variable-products/'>Importing variable products to WooCommerce</a>", FIFU_SLUG);
1092
  };
@@ -1182,7 +1172,7 @@ function fifu_get_strings_meta_box() {
1182
  _e("right", FIFU_SLUG);
1183
  };
1184
  $fifu['image']['ignore'] = function() {
1185
- _e("ignore Content URL", FIFU_SLUG);
1186
  };
1187
  $fifu['image']['giphy'] = function() {
1188
  _e("Giphy search", FIFU_SLUG);
119
  $fifu['tab']['image'] = function() {
120
  _e("Featured image", FIFU_SLUG);
121
  };
122
+ $fifu['tab']['auto'] = function() {
123
+ _e("Automatic", FIFU_SLUG);
124
  };
125
  $fifu['tab']['metadata'] = function() {
126
  _e("Metadata", FIFU_SLUG);
132
  _e("REST API", FIFU_SLUG);
133
  };
134
  $fifu['tab']['shortcode'] = function() {
135
+ _e("Featured shortcode", FIFU_SLUG);
136
  };
137
  $fifu['tab']['slider'] = function() {
138
+ _e("Featured slider", FIFU_SLUG);
139
  };
140
  $fifu['tab']['social'] = function() {
141
  _e("Social", FIFU_SLUG);
142
  };
 
 
 
143
  $fifu['tab']['video'] = function() {
144
+ _e("Featured video", FIFU_SLUG);
145
  };
146
  $fifu['tab']['woo'] = function() {
147
  _e("WooCommerce", FIFU_SLUG);
182
  _e("Same Height", FIFU_SLUG);
183
  };
184
  $fifu['title']['auto'] = function() {
185
+ _e("Auto set featured image using post title and search engine", FIFU_SLUG);
186
  };
187
  $fifu['title']['giphy'] = function() {
188
  _e("Giphy Search", FIFU_SLUG);
208
  $fifu['title']['validation'] = function() {
209
  _e("Image Validation", FIFU_SLUG);
210
  };
211
+ $fifu['title']['html'] = function() {
212
+ _e("Auto set featured image/video using img/iframe tag from post content", FIFU_SLUG);
 
 
 
213
  };
214
  $fifu['title']['metadata'] = function() {
215
  _e("Image Metadata", FIFU_SLUG);
232
  $fifu['title']['lazy'] = function() {
233
  _e("Lazy Load", FIFU_SLUG);
234
  };
235
+ $fifu['title']['jetpack'] = function() {
236
+ _e("CDN + Optimized Thumbnails", FIFU_SLUG);
237
+ };
238
  $fifu['title']['flickr'] = function() {
239
  _e("Flickr Thumbnails", FIFU_SLUG);
240
  };
613
  };
614
 
615
  // configuration
616
+ $fifu['html']['desc'] = function() {
617
+ _e("Set featured images/videos automatically. FIFU will read the HTML of your post and use the 1st image/video URL found as featured media. It happens when you click on Publish/Update button.", FIFU_SLUG);
618
+ };
619
+ $fifu['html']['tab']['auto'] = function() {
620
+ _e("Auto set", FIFU_SLUG);
621
  };
622
+ $fifu['html']['tab']['all'] = function() {
623
+ _e("Run for all posts", FIFU_SLUG);
624
  };
625
+ $fifu['html']['tab']['run'] = function() {
626
+ _e("Run now", FIFU_SLUG);
627
  };
628
+ $fifu['html']['tab']['schedule'] = function() {
629
+ _e("Scheduling", FIFU_SLUG);
630
  };
631
+ $fifu['html']['tab']['important'] = function() {
632
+ _e("Important", FIFU_SLUG);
633
+ };
634
+ $fifu['html']['tab']['requirement'] = function() {
635
+ _e("Requirement", FIFU_SLUG);
636
+ };
637
+ $fifu['html']['position'] = function() {
638
+ _e("image/video position", FIFU_SLUG);
639
+ };
640
+ $fifu['html']['first'] = function() {
641
+ _e("use the found image/video as featured image/video", FIFU_SLUG);
642
+ };
643
+ $fifu['html']['hide'] = function() {
644
+ _e("hide the image/video from content", FIFU_SLUG);
645
  };
646
+ $fifu['html']['query'] = function() {
647
  _e("remove query strings (whatever follows the question mark sign \"?\")", FIFU_SLUG);
648
  };
649
+ $fifu['html']['overwrite'] = function() {
650
+ _e("overwrite the existing featured image/video", FIFU_SLUG);
651
  };
652
+ $fifu['html']['prioritize'] = function() {
653
  _e("prioritize video than image (if both exist)", FIFU_SLUG);
654
  };
655
+ $fifu['html']['decode'] = function() {
656
  _e("decode HTML entities", FIFU_SLUG);
657
  };
658
 
661
  _e("Update all your posts applying the configuration above. To repeat the process enable the toggle again.", FIFU_SLUG);
662
  };
663
  $fifu['all']['important'] = function() {
664
+ _e("This process can take several minutes and can't be undone, so make a backup.", FIFU_SLUG);
665
  };
666
  $fifu['all']['requirement'] = function() {
667
+ _e("If you have thousands of posts, access wp-config.php and add \"set_time_limit(1800);\" before the \"Happy publishing\" line. This ensures the process won't be killed before 30 minutes (the default value is 30 seconds).", FIFU_SLUG);
668
  };
669
  $fifu['all']['tip'] = function() {
670
+ _e("To schedule this process (hourly, daily etc), you can use the hook fifu_event with your favorite cron event plugin.", FIFU_SLUG);
671
  };
672
  $fifu['all']['ignore'] = function() {
673
+ _e("ignore posts that already have a featured image/video", FIFU_SLUG);
674
  };
675
  $fifu['all']['update'] = function() {
676
  _e("update all your posts now", FIFU_SLUG);
730
  _e("Requirement: access Plugins -> Plugin Editor -> Select plugin to edit -> Featured Image from URL -> Select. Then change the value of FIFU_DELETE_ALL_URLS from false to true.", FIFU_SLUG);
731
  };
732
 
733
+ // jetpack
734
+ $fifu['jetpack']['desc'] = function() {
735
+ _e("Just install Jetpack plugin and configure its performance settings as shown below. All your external images will be automatically stored and optimized in a free CDN. And to make things even faster FIFU will load the thumbnails in the exact size your site needs.", FIFU_SLUG);
736
+ };
737
+
738
  // lazy
739
  $fifu['lazy']['desc'] = function() {
740
  _e("With lazy load, images and videos won't be loaded until user scrolls to them. It makes your home (or shop) faster.", FIFU_SLUG);
1043
  _e("Key", FIFU_SLUG);
1044
  };
1045
  $fifu['import']['custom']['image'] = function() {
1046
+ _e("Featured image URL", FIFU_SLUG);
1047
  };
1048
  $fifu['import']['custom']['alt'] = function() {
1049
+ _e("Featured image title", FIFU_SLUG);
1050
  };
1051
  $fifu['import']['custom']['video'] = function() {
1052
+ _e("Featured video URL", FIFU_SLUG);
1053
  };
1054
  $fifu['import']['custom']['images'] = function() {
1055
+ _e("Featured image URL + gallery URLs (delimited by \"|\")", FIFU_SLUG);
1056
  };
1057
  $fifu['import']['custom']['titles'] = function() {
1058
+ _e("Featured image title + gallery titles (delimited by \"|\")", FIFU_SLUG);
1059
  };
1060
  $fifu['import']['custom']['videos'] = function() {
1061
+ _e("Featured video URL + gallery URLs (delimited by \"|\")", FIFU_SLUG);
1062
  };
1063
  $fifu['import']['custom']['slider'] = function() {
1064
+ _e("Featured slider URLs (delimited by \"|\")", FIFU_SLUG);
1065
  };
1066
 
1067
  // addon
1071
  $fifu['addon']['tab']['import'] = function() {
1072
  _e("Importing products...", FIFU_SLUG);
1073
  };
 
 
 
1074
  $fifu['addon']['tab']['faq'] = function() {
1075
  _e("FAQ", FIFU_SLUG);
1076
  };
1077
  $fifu['addon']['import']['csv'] = function() {
1078
  _e("CSV example", FIFU_SLUG);
1079
  };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1080
  $fifu['addon']['faq']['woocommerce'] = function() {
1081
  _e("<a href='http://www.wpallimport.com/documentation/woocommerce/variable-products/'>Importing variable products to WooCommerce</a>", FIFU_SLUG);
1082
  };
1172
  _e("right", FIFU_SLUG);
1173
  };
1174
  $fifu['image']['ignore'] = function() {
1175
+ _e("don't get URL from post content", FIFU_SLUG);
1176
  };
1177
  $fifu['image']['giphy'] = function() {
1178
  _e("Giphy search", FIFU_SLUG);
featured-image-from-url.php CHANGED
@@ -4,11 +4,11 @@
4
  * Plugin Name: Featured Image from URL | FIFU
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.3.6
8
  * Author: fifu.app
9
  * Author URI: https://fifu.app/
10
  * WC requires at least: 4.0
11
- * WC tested up to: 4.4.1
12
  * Text Domain: featured-image-from-url
13
  * License: GPLv3
14
  * License URI: https://www.gnu.org/licenses/gpl-3.0.html
4
  * Plugin Name: Featured Image from URL | FIFU
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.3.7
8
  * Author: fifu.app
9
  * Author URI: https://fifu.app/
10
  * WC requires at least: 4.0
11
+ * WC tested up to: 4.5
12
  * Text Domain: featured-image-from-url
13
  * License: GPLv3
14
  * License URI: https://www.gnu.org/licenses/gpl-3.0.html
includes/woo.php CHANGED
@@ -42,3 +42,18 @@ function fifu_woocommerce_gallery_image_html_attachment_image_params($params, $a
42
 
43
  add_filter('woocommerce_gallery_image_html_attachment_image_params', 'fifu_woocommerce_gallery_image_html_attachment_image_params', 10, 4);
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
 
43
  add_filter('woocommerce_gallery_image_html_attachment_image_params', 'fifu_woocommerce_gallery_image_html_attachment_image_params', 10, 4);
44
 
45
+ add_action('woocommerce_product_duplicate', 'fifu_woocommerce_product_duplicate', 10, 1);
46
+
47
+ function fifu_woocommerce_product_duplicate($array) {
48
+ if (!$array || !$array->get_meta_data())
49
+ return;
50
+
51
+ $post_id = $array->get_id();
52
+ foreach ($array->get_meta_data() as $meta_data) {
53
+ $data = $meta_data->get_data();
54
+ if (in_array($data['key'], array('fifu_image_url'))) {
55
+ delete_post_meta($post_id, '_thumbnail_id');
56
+ }
57
+ }
58
+ }
59
+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://donorbox.org/fifu
4
  Tags: featured, image, url, woocommerce, thumbnail
5
  Requires at least: 5.3
6
  Tested up to: 5.5
7
- Stable tag: 3.3.6
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -22,28 +22,34 @@ If you are tired of wasting time and resources with thumbnail regeneration, imag
22
  Use an external image as featured image of your post, page or custom post type.
23
 
24
  * External featured image
25
- * Free CDN (with Jetpack)
26
- * Optimized external thumbnails (with Jetpack)
27
  * Unsplash image search
28
- * Lazy load
29
  * Default featured image
30
  * Hide featured media
31
  * Featured image in content
32
  * Elementor widget
 
33
  * Save image dimensions
34
  * Featured image column
35
- * **[Premium]** Auto set
36
  * **[Premium]** Giphy image search
37
  * **[Premium]** Unsplash image size
38
  * **[Premium]** Same height
39
  * **[Premium]** Hover effects
40
  * **[Premium]** Replace not found image
41
  * **[Premium]** Image validation
 
 
 
 
 
 
 
 
 
 
42
  * **[Premium]** Flickr thumbnails
43
 
44
- #### SEO
45
 
46
- * Auto set image title
47
  * Social tags
48
  * **[Premium]** Media RSS tags
49
 
@@ -51,7 +57,6 @@ Use an external image as featured image of your post, page or custom post type.
51
 
52
  * WP All Import add-on
53
  * WooCommerce import
54
- * Content URL
55
  * **[Premium]** WP REST API
56
  * **[Premium]** WooCommerce REST API
57
  * **[Premium]** Schedule metadata generation
@@ -189,20 +194,20 @@ Supports videos from YouTube, Vimeo, Imgur, 9GAG, Cloudinary, Tumblr and Publiti
189
 
190
  == Changelog ==
191
 
 
 
 
192
  = 3.3.6 =
193
  * New option: Featured Slider > show thumbnails gallery (great for real state sites); improvement: integration between Featured Slider and Jetpack CDN.
194
 
195
  = 3.3.5 =
196
  * New feature: Featured Image > Auto Set (get images from search engines); bug fix: images not shown in WooCommerce gallery when the dimensions are null.
197
 
198
- = 3.3.4 =
199
- * Notice: about the "nulled" Premium version; improvement: getting started and examples added to Featured Shortcode; bug fix: empty alt field for internal images.
200
-
201
  = others =
202
  * [more](https://fifu.app/changelog/)
203
 
204
 
205
  == Upgrade Notice ==
206
 
207
- = 3.3.6 =
208
- * New option: Featured Slider > show thumbnails gallery (great for real state sites); improvement: integration between Featured Slider and Jetpack CDN.
4
  Tags: featured, image, url, woocommerce, thumbnail
5
  Requires at least: 5.3
6
  Tested up to: 5.5
7
+ Stable tag: 3.3.7
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
22
  Use an external image as featured image of your post, page or custom post type.
23
 
24
  * External featured image
 
 
25
  * Unsplash image search
 
26
  * Default featured image
27
  * Hide featured media
28
  * Featured image in content
29
  * Elementor widget
30
+ * Auto set image title
31
  * Save image dimensions
32
  * Featured image column
 
33
  * **[Premium]** Giphy image search
34
  * **[Premium]** Unsplash image size
35
  * **[Premium]** Same height
36
  * **[Premium]** Hover effects
37
  * **[Premium]** Replace not found image
38
  * **[Premium]** Image validation
39
+
40
+ #### AUTOMATIC FEATURED MEDIA
41
+
42
+ * Auto set featured image/video using img/iframe tag from post content
43
+ * **[Premium]** Auto set featured image using post title and search engine
44
+
45
+ #### PERFORMANCE
46
+
47
+ * CDN + optimized thumbnails
48
+ * Lazy load
49
  * **[Premium]** Flickr thumbnails
50
 
51
+ #### SOCIAL
52
 
 
53
  * Social tags
54
  * **[Premium]** Media RSS tags
55
 
57
 
58
  * WP All Import add-on
59
  * WooCommerce import
 
60
  * **[Premium]** WP REST API
61
  * **[Premium]** WooCommerce REST API
62
  * **[Premium]** Schedule metadata generation
194
 
195
  == Changelog ==
196
 
197
+ = 3.3.7 =
198
+ * Improvement: some menu settings were reorganized; bug fix: child/duplicated and parent products were sharing the same image metadata.
199
+
200
  = 3.3.6 =
201
  * New option: Featured Slider > show thumbnails gallery (great for real state sites); improvement: integration between Featured Slider and Jetpack CDN.
202
 
203
  = 3.3.5 =
204
  * New feature: Featured Image > Auto Set (get images from search engines); bug fix: images not shown in WooCommerce gallery when the dimensions are null.
205
 
 
 
 
206
  = others =
207
  * [more](https://fifu.app/changelog/)
208
 
209
 
210
  == Upgrade Notice ==
211
 
212
+ = 3.3.7 =
213
+ * Improvement: some menu settings were reorganized; bug fix: child/duplicated and parent products were sharing the same image metadata.