Plugin Directory

Changeset 3344902


Ignore:
Timestamp:
08/14/2025 10:35:32 PM (8 months ago)
Author:
marceljm
Message:

Make all images square

Location:
featured-image-from-url/trunk
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • featured-image-from-url/trunk/admin/cli-commands.php

    r3328447 r3344902  
    180180                update_option('fifu_photon', 'toggleoff', 'no'); // toggle
    181181                break;
     182        }
     183    }
     184
     185    function square($args, $assoc_args) {
     186        if (!empty($assoc_args['desktop'])) {
     187            update_option('fifu_square_desktop', $args[0] ?? '', 'no');
     188            return;
     189        }
     190        if (!empty($assoc_args['mobile'])) {
     191            update_option('fifu_square_mobile', $args[0] ?? '', 'no');
     192            return;
    182193        }
    183194    }
  • featured-image-from-url/trunk/admin/dimensions.php

    r3342989 r3344902  
    4040    }
    4141
    42     fifu_update_cdn_stats();
     42    // fifu_update_cdn_stats();
    4343
    4444    $original_image_url = get_post_meta($att_id, '_wp_attached_file', true);
  • featured-image-from-url/trunk/admin/html/js/menu.js

    r3341179 r3344902  
    3939    jQuery("#tabsPcontent").tabs();
    4040    jQuery("#tabsJetpack").tabs();
     41    jQuery("#tabsJetpackSizes").tabs();
    4142    jQuery("#tabsShortcode").tabs();
    4243    jQuery("#tabsFifuShortcode").tabs();
  • featured-image-from-url/trunk/admin/html/js/meta-box.js

    r3342989 r3344902  
    541541(function ($) {
    542542    function toggleCategoryThumbnail(isUserAction = false) {
    543         var imgUrl = $('#fifu_input_url').val().trim();
     543        var imgUrl = ($('#fifu_input_url').val() || '').trim();
    544544
    545545        if (imgUrl) {
     
    570570        var last = '';
    571571        setInterval(function () {
    572             var curr = $('#fifu_input_url').val().trim();
     572            var curr = ($('#fifu_input_url').val() || '').trim();
    573573            if (curr !== last) {
    574574                last = curr;
    575                 toggleCategoryThumbnail();
     575                toggleCategoryThumbnail(false);
    576576            }
    577577        }, 250);
  • featured-image-from-url/trunk/admin/html/menu.html

    r3342989 r3344902  
    834834
    835835                        <div id="tabs-3">
    836                             <?php $fifu['jetpack']['sizes']['desc']() ?>                           
    837                             <br>
    838                             <br>
    839                             <?php $fifu['jetpack']['sizes']['reset']() ?>
    840                             <br>
    841                             <br>
    842                             <table id="fifu-sizes-table" style="text-align: left; width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid #888; border-radius: 5px; overflow: hidden;">
    843                                 <tr class="color">
    844                                     <th>
    845                                         <b><?php $fifu['word']['name']() ?></b>
    846                                     </th>
    847                                     <th style="width:100px">
    848                                         <b><?php $fifu['word']['width']() ?></b>
    849                                     </th>
    850                                     <th style="width:100px">
    851                                         <b><?php $fifu['word']['height']() ?></b>
    852                                     </th>
    853                                     <th>
    854                                         <b><?php $fifu['word']['crop']() ?></b>
    855                                     </th>
    856                                     <th>
    857                                         <b><?php $fifu['word']['pages']() ?></b>
    858                                     </th>
    859                                 </tr>
    860                             </table>
     836                            <div id="tabsJetpackSizes">
     837                                <ul>
     838                                    <li><a href="#tabsJetpackSizes-a"><?php $fifu['jetpack']['tab']['square']() ?></a></li>
     839                                    <li onclick="fifu_sizes_js()"><a href="#tabsJetpackSizes-b"><?php $fifu['jetpack']['tab']['registered']() ?></a></li>
     840                                    <br>
     841                                    <br>
     842                                    <div id="tabsJetpackSizes-a">
     843                                        <?php $fifu['jetpack']['square']['description']() ?>
     844                                        <br>
     845                                        <br>
     846                                        <table style="text-align: left; width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid #888; border-radius: 5px; overflow: hidden;">
     847                                            <tr class="color">
     848                                                <th>
     849                                                    <b><?php $fifu['word']['option']() ?></b>
     850                                                </th>
     851                                                <th>
     852                                                    <b><?php $fifu['word']['description']() ?></b>
     853                                                </th>
     854                                            </tr>
     855                                            <tr class="color">
     856                                                <th>
     857                                                </th>
     858                                                <th>
     859                                                    <?php $fifu['jetpack']['square']['details']['none']() ?>
     860                                                </th>
     861                                            </tr>
     862                                            <tr class="color">
     863                                                <th>
     864                                                    <?php $fifu['jetpack']['square']['select']['crop']() ?>
     865                                                </th>
     866                                                <th>
     867                                                    <?php $fifu['jetpack']['square']['details']['crop']() ?>
     868                                                </th>
     869                                            </tr>
     870                                            <tr class="color">
     871                                                <th>
     872                                                    <?php $fifu['jetpack']['square']['select']['extend']() ?>
     873                                                </th>
     874                                                <th>
     875                                                    <?php $fifu['jetpack']['square']['details']['extend']() ?>
     876                                                </th>
     877                                            </tr>
     878                                        </table>
     879
     880                                        <br>
     881
     882                                        <form
     883                                            id="fifu_form_square"
     884                                            action="javascript:void(0)"
     885                                            method="post">
     886                                                <?php wp_nonce_field(FIFU_ACTION_SETTINGS, 'nonce_fifu_form_square'); ?>
     887                                            <table>
     888                                                <tr style="text-align:left">
     889                                                    <th>
     890                                                        <?php $fifu['jetpack']['square']['label']['desktop']() ?>
     891                                                    </th>
     892                                                    <th>
     893                                                        <script>
     894                                                            jQuery(document).ready(function () {
     895                                                                jQuery("#select_square_desktop").val("<?php echo $square_desktop; ?>");
     896                                                                jQuery("#select_square_desktop").change(function () {
     897                                                                    jQuery("#fifu_input_square_desktop").val(jQuery("#select_square_desktop").val());
     898                                                                });
     899                                                            });
     900                                                        </script>
     901                                                        <select id="select_square_desktop" style="width:320px">
     902                                                            <option value=""></option>
     903                                                            <option value="crop"><?php $fifu['jetpack']['square']['select']['crop']() ?></option>
     904                                                            <option value="extend"><?php $fifu['jetpack']['square']['select']['extend']() ?></option>
     905                                                        </select>
     906                                                        <input
     907                                                            type="hidden"
     908                                                            id="fifu_input_square_desktop"
     909                                                            name="fifu_input_square_desktop"
     910                                                            value="<?php echo $square_desktop; ?>" >
     911                                                    </th>
     912                                                </tr>
     913                                                <tr style="text-align:left">
     914                                                    <th>
     915                                                        <?php $fifu['jetpack']['square']['label']['mobile']() ?>
     916                                                    </th>
     917                                                    <th>
     918                                                        <script>
     919                                                            jQuery(document).ready(function () {
     920                                                                jQuery("#select_square_mobile").val("<?php echo $square_mobile; ?>");
     921                                                                jQuery("#select_square_mobile").change(function () {
     922                                                                    jQuery("#fifu_input_square_mobile").val(jQuery("#select_square_mobile").val());
     923                                                                });
     924                                                            });
     925                                                        </script>
     926                                                        <select id="select_square_mobile" style="width:320px">
     927                                                            <option value=""></option>
     928                                                            <option value="crop"><?php $fifu['jetpack']['square']['select']['crop']() ?></option>
     929                                                            <option value="extend"><?php $fifu['jetpack']['square']['select']['extend']() ?></option>
     930                                                        </select>
     931                                                        <input
     932                                                            type="hidden"
     933                                                            id="fifu_input_square_mobile"
     934                                                            name="fifu_input_square_mobile"
     935                                                            value="<?php echo $square_mobile; ?>" >
     936                                                    </th>
     937                                                </tr>
     938                                            </table>
     939                                        </form>
     940                                    </div>
     941                                    <div id="tabsJetpackSizes-b">
     942                                        <?php $fifu['jetpack']['sizes']['desc']() ?>                           
     943                                        <br>
     944                                        <br>
     945                                        <?php $fifu['jetpack']['sizes']['reset']() ?>
     946                                        <br>
     947                                        <br>
     948                                        <table id="fifu-sizes-table" style="text-align: left; width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid #888; border-radius: 5px; overflow: hidden;">
     949                                            <tr class="color">
     950                                                <th>
     951                                                    <b><?php $fifu['word']['name']() ?></b>
     952                                                </th>
     953                                                <th style="width:100px">
     954                                                    <b><?php $fifu['word']['width']() ?></b>
     955                                                </th>
     956                                                <th style="width:100px">
     957                                                    <b><?php $fifu['word']['height']() ?></b>
     958                                                </th>
     959                                                <th>
     960                                                    <b><?php $fifu['word']['crop']() ?></b>
     961                                                </th>
     962                                                <th>
     963                                                    <b><?php $fifu['word']['pages']() ?></b>
     964                                                </th>
     965                                            </tr>
     966                                        </table>
     967                                    </div>
     968                                </ul>
     969                            </div>
    861970                        </div>
    862971
     
    9921101                                    <td>
    9931102                                        <?php $fifu['jetpack']['toggle']['domain']() ?>
    994                                     </td>
    995                                 </tr>
    996                                 <tr>
    997                                     <td>
    998                                         <input
    999                                             type="submit"
    1000                                             class="toggleoff"
    1001                                             value=""
    1002                                             style="display:block;border:none">
    1003                                     </td>
    1004                                     <td>
    1005                                         <?php $fifu['jetpack']['toggle']['square']() ?>
    10061103                                    </td>
    10071104                                </tr>
     
    36973794                                        </th>
    36983795                                        <th>
    3699                                             <?php $fifu['jetpack']['toggle']['square']() ?>
    3700                                         </th>
    3701                                         <th>
    3702                                             wp fifu cdn --square &lt;toggle&gt;
    3703                                         </th>
    3704                                         <th>
    3705                                             on, off
     3796                                            <?php $fifu['jetpack']['tab']['square']() ?>
     3797                                        </th>
     3798                                        <th>
     3799                                            wp fifu square --desktop &lt;string&gt;
     3800                                        </th>
     3801                                        <th>
     3802                                            crop, extend
    37063803                                        </th>
    37073804                                    </tr>
     
    37143811                                        </th>
    37153812                                        <th>
    3716                                             <?php $fifu['jetpack']['tab']['sizes']() ?>
     3813                                            <?php $fifu['jetpack']['tab']['square']() ?>
     3814                                        </th>
     3815                                        <th>
     3816                                            wp fifu square --mobile &lt;string&gt;
     3817                                        </th>
     3818                                        <th>
     3819                                            crop, extend
     3820                                        </th>
     3821                                    </tr>
     3822                                    <tr class="color">
     3823                                        <th>
     3824                                            <?php $fifu['tab']['image']() ?>
     3825                                        </th>
     3826                                        <th>
     3827                                            <?php $fifu['title']['jetpack']() ?>
     3828                                        </th>
     3829                                        <th>
     3830                                            <?php $fifu['jetpack']['tab']['registered']() ?>
    37173831                                        </th>
    37183832                                        <th>
  • featured-image-from-url/trunk/admin/html/support-data.html

    r3248885 r3344902  
    4848fifu_run_delete_all_time:<?php echo $enable_run_delete_all_time ?>;
    4949fifu_skip:<?php echo $skip ?>;
     50fifu_square_desktop:<?php echo $square_desktop ?>;
     51fifu_square_mobile:<?php echo $square_mobile ?>;
    5052fifu_wc_lbox:<?php echo $enable_wc_lbox ?>;
    5153fifu_wc_zoom:<?php echo $enable_wc_zoom ?>;
  • featured-image-from-url/trunk/admin/menu.php

    r3342989 r3344902  
    11<?php
    22
    3 define('FIFU_SETTINGS', serialize(array('fifu_skip', 'fifu_html_cpt', 'fifu_debug', 'fifu_photon', 'fifu_cdn_content', 'fifu_reset', 'fifu_enable_default_url', 'fifu_fake', 'fifu_default_url', 'fifu_default_cpt', 'fifu_pcontent_types', 'fifu_hide_format', 'fifu_hide_type', 'fifu_wc_lbox', 'fifu_wc_zoom', 'fifu_hide', 'fifu_pcontent_add', 'fifu_pcontent_remove', 'fifu_get_first', 'fifu_ovw_first', 'fifu_run_delete_all', 'fifu_data_clean', 'fifu_cloud_upload_auto', 'fifu_cloud_delete_auto', 'fifu_cloud_hotlink')));
     3define('FIFU_SETTINGS', serialize(array('fifu_skip', 'fifu_html_cpt', 'fifu_square_mobile', 'fifu_square_desktop', 'fifu_debug', 'fifu_photon', 'fifu_cdn_content', 'fifu_reset', 'fifu_enable_default_url', 'fifu_fake', 'fifu_default_url', 'fifu_default_cpt', 'fifu_pcontent_types', 'fifu_hide_format', 'fifu_hide_type', 'fifu_wc_lbox', 'fifu_wc_zoom', 'fifu_hide', 'fifu_pcontent_add', 'fifu_pcontent_remove', 'fifu_get_first', 'fifu_ovw_first', 'fifu_run_delete_all', 'fifu_data_clean', 'fifu_cloud_upload_auto', 'fifu_cloud_delete_auto', 'fifu_cloud_hotlink')));
    44define('FIFU_ACTION_SETTINGS', '/wp-admin/admin.php?page=featured-image-from-url');
    55define('FIFU_ACTION_CLOUD', '/wp-admin/admin.php?page=fifu-cloud');
     
    154154    $skip = esc_attr(get_option('fifu_skip'));
    155155    $html_cpt = esc_attr(get_option('fifu_html_cpt'));
     156    $square_mobile = esc_attr(get_option('fifu_square_mobile'));
     157    $square_desktop = esc_attr(get_option('fifu_square_desktop'));
    156158    $enable_debug = get_option('fifu_debug');
    157159    $enable_photon = get_option('fifu_photon');
     
    209211    $skip = esc_attr(get_option('fifu_skip'));
    210212    $html_cpt = esc_attr(get_option('fifu_html_cpt'));
     213    $square_mobile = esc_attr(get_option('fifu_square_mobile'));
     214    $square_desktop = esc_attr(get_option('fifu_square_desktop'));
    211215    $enable_debug = get_option('fifu_debug');
    212216    $enable_photon = get_option('fifu_photon');
     
    273277    register_setting('settings-group', $type);
    274278
    275     $arrEmpty = array('fifu_default_url', 'fifu_skip', 'fifu_html_cpt', 'fifu_hide_format', 'fifu_hide_type', 'fifu_pcontent_types');
     279    $arrEmpty = array('fifu_default_url', 'fifu_skip', 'fifu_html_cpt', 'fifu_square_mobile', 'fifu_square_desktop', 'fifu_hide_format', 'fifu_hide_type', 'fifu_pcontent_types');
    276280    $arrDefaultType = array('fifu_default_cpt');
    277281    $arrOn = array('fifu_wc_zoom', 'fifu_wc_lbox');
     
    302306        fifu_update_option('fifu_input_html_cpt', 'fifu_html_cpt');
    303307
     308    if (fifu_is_valid_nonce('nonce_fifu_form_square')) {
     309        fifu_update_option('fifu_input_square_mobile', 'fifu_square_mobile');
     310        fifu_update_option('fifu_input_square_desktop', 'fifu_square_desktop');
     311    }
     312
    304313    if (fifu_is_valid_nonce('nonce_fifu_form_debug'))
    305314        fifu_update_option('fifu_input_debug', 'fifu_debug');
     
    414423    if (in_array($field, $arr_int)) {
    415424        if (filter_var($value, FILTER_VALIDATE_INT))
     425            update_option($field, $value);
     426        return;
     427    }
     428
     429    $arr_square_type = array('fifu_square_mobile', 'fifu_square_desktop');
     430    if (in_array($field, $arr_square_type)) {
     431        if (in_array($value, array('', 'crop', 'extend')))
    416432            update_option($field, $value);
    417433        return;
  • featured-image-from-url/trunk/admin/meta-box.php

    r3341179 r3344902  
    4343    wp_enqueue_style('fancy-box-css', 'https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.css');
    4444    wp_enqueue_script('fancy-box-js', 'https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js');
     45
     46    $screen = function_exists('get_current_screen') ? get_current_screen() : null;
    4547
    4648    wp_enqueue_script('fifu-rest-route-js', plugins_url('/html/js/rest-route.js', __FILE__), array('jquery'), fifu_version_number_enq());
     
    6769        'is_sirv_active' => fifu_is_sirv_active(),
    6870        'wait' => $fifu['common']['wait'](),
    69         'is_taxonomy' => get_current_screen()->taxonomy ?? null,
     71        'is_taxonomy' => $screen->taxonomy ?? null,
    7072        'txt_title_examples' => $fifu_help['title']['examples'](),
    7173        'txt_title_keywords' => $fifu_help['title']['keywords'](),
  • featured-image-from-url/trunk/admin/strings.php

    r3342989 r3344902  
    130130        _e("Data", FIFU_SLUG);
    131131    };
     132    $fifu['word']['option'] = function () {
     133        _e("Option", FIFU_SLUG);
     134    };
     135    $fifu['word']['description'] = function () {
     136        _e("Description", FIFU_SLUG);
     137    };
    132138    $fifu['word']['width'] = function () {
    133139        _e("Width", FIFU_SLUG);
     
    10171023    };
    10181024    $fifu['jetpack']['tab']['sizes'] = function () {
     1025        _e("Sizes", FIFU_SLUG);
     1026    };
     1027    $fifu['jetpack']['tab']['registered'] = function () {
    10191028        _e("Registered sizes", FIFU_SLUG);
     1029    };
     1030    $fifu['jetpack']['tab']['square'] = function () {
     1031        _e("Make all images square", FIFU_SLUG);
    10201032    };
    10211033    $fifu['jetpack']['tab']['fifu'] = function () {
     
    10371049        _e("use your site's domain", FIFU_SLUG);
    10381050    };
    1039     $fifu['jetpack']['toggle']['square'] = function () {
    1040         _e("square all images", FIFU_SLUG);
    1041     };
    10421051    $fifu['jetpack']['sizes']['desc'] = function () {
    10431052        _e("Registered sizes are predefined dimensions that themes and plugins create to display images, and the FIFU CDN reads these values to deliver remote images in the exact requested size.", FIFU_SLUG);
     
    10451054    $fifu['jetpack']['sizes']['reset'] = function () {
    10461055        _e("The sizes listed here are automatically detected by FIFU during page load. So, if you need to reset the size values for any reason, simply navigate through your pages again or wait for your visitors to do so, and FIFU will detect and list them here once more.", FIFU_SLUG);
     1056    };
     1057    $fifu['jetpack']['square']['description'] = function () {
     1058        _e("These options apply to images served by FIFU CDN or FIFU Cloud.", FIFU_SLUG);
     1059    };
     1060    $fifu['jetpack']['square']['details']['none'] = function () {
     1061        _e("Does not make the images square and automatically applies the registered sizes.", FIFU_SLUG);
     1062    };
     1063    $fifu['jetpack']['square']['details']['crop'] = function () {
     1064        _e("Cut off parts of the images to make them square.", FIFU_SLUG);
     1065    };
     1066    $fifu['jetpack']['square']['details']['extend'] = function () {
     1067        _e("Adds empty space around the images to make them square.", FIFU_SLUG);
     1068    };
     1069    $fifu['jetpack']['square']['label']['desktop'] = function () {
     1070        _e("Desktop computer", FIFU_SLUG);
     1071    };
     1072    $fifu['jetpack']['square']['label']['mobile'] = function () {
     1073        _e("Mobile phone", FIFU_SLUG);
     1074    };
     1075    $fifu['jetpack']['square']['select']['crop'] = function () {
     1076        _e("Make square by cropping", FIFU_SLUG);
     1077    };
     1078    $fifu['jetpack']['square']['select']['extend'] = function () {
     1079        _e("Make square by extending", FIFU_SLUG);
    10471080    };
    10481081    $fifu['jetpack']['otfcdn']['desc'] = function () {
  • featured-image-from-url/trunk/featured-image-from-url.php

    r3342989 r3344902  
    55 * Plugin URI: https://fifu.app/
    66 * Description: Use a remote image or video as featured image of a post or WooCommerce product.
    7  * Version: 5.2.3
     7 * Version: 5.2.4
    88 * Author: fifu.app
    99 * Author URI: https://fifu.app/
    1010 * WC requires at least: 4.0
    11  * WC tested up to: 10.0.4
     11 * WC tested up to: 10.1.0
    1212 * Text Domain: featured-image-from-url
    1313 * License: GPLv3
  • featured-image-from-url/trunk/includes/speedup.php

    r3328447 r3344902  
    9191
    9292    list($width, $height) = fifu_speedup_fix_size($width, $height);
     93
     94    $resize = 'fill';
     95
     96    if (wp_is_mobile()) {
     97        $square_mobile = get_option('fifu_square_mobile');
     98        if ($square_mobile) {
     99            $height = $width;
     100            $resize = $square_mobile == 'crop' ? 'fill' : 'fit';
     101        }
     102    } else {
     103        $square_desktop = get_option('fifu_square_desktop');
     104        if ($square_desktop) {
     105            $height = $width;
     106            $resize = $square_desktop == 'crop' ? 'fill' : 'fit';
     107        }
     108    }
    93109
    94110    if ($url)
     
    145161    $salt = pack("H*", $proxy_auth[1] ?? '');
    146162
    147     $path = "/rs:fill:{$width}:{$height}:1/g:fp:{$x_fp}:{$y_fp}{$watermark}/plain/{$bucket_id}/{$storage_id}@webp";
     163    $path = "/rs:{$resize}:{$width}:{$height}:1:1/g:fp:{$x_fp}:{$y_fp}{$watermark}/plain/{$bucket_id}/{$storage_id}@webp";
    148164    $signature = rtrim(strtr(base64_encode(hash_hmac('sha256', $salt . $path, $key, true)), '+/', '-_'), '=');
    149165    return "https://cloud.fifu.app/{$signature}{$path}";
  • featured-image-from-url/trunk/includes/thumbnail.php

    r3328447 r3344902  
    417417
    418418function fifu_is_in_editor() {
    419     return !is_admin() || get_current_screen() == null ? false : get_current_screen()->parent_base == 'edit' || get_current_screen()->is_block_editor;
     419    if (!is_admin() || !function_exists('get_current_screen'))
     420        return false;
     421
     422    $screen = get_current_screen();
     423    if (!$screen)
     424        return false;
     425
     426    $parent_base = isset($screen->parent_base) ? $screen->parent_base : '';
     427    $is_block_editor = isset($screen->is_block_editor) ? $screen->is_block_editor : false;
     428
     429    return $parent_base === 'edit' || $is_block_editor;
    420430}
    421431
  • featured-image-from-url/trunk/includes/util.php

    r3328447 r3344902  
    196196
    197197function fifu_on_cpt_page() {
    198     return strpos($_SERVER['REQUEST_URI'] ?? '', 'wp-admin/edit.php') !== false && 
    199            strpos($_SERVER['REQUEST_URI'] ?? '', 'post_type=') !== false;
     198    return strpos($_SERVER['REQUEST_URI'] ?? '', 'wp-admin/edit.php') !== false &&
     199            strpos($_SERVER['REQUEST_URI'] ?? '', 'post_type=') !== false;
    200200}
    201201
     
    267267
    268268function fifu_is_gutenberg_screen() {
    269     $current_screen = get_current_screen();
    270     if (method_exists($current_screen, 'is_block_editor') && $current_screen->is_block_editor())
    271         return true;
    272     return false;
     269    if (!is_admin() || !function_exists('get_current_screen'))
     270        return false;
     271
     272    $screen = get_current_screen();
     273    if (!$screen)
     274        return false;
     275
     276    if (method_exists($screen, 'is_block_editor'))
     277        return (bool) $screen->is_block_editor();
     278
     279    return (bool) ($screen->is_block_editor ?? false);
    273280}
    274281
  • featured-image-from-url/trunk/readme.txt

    r3342989 r3344902  
    55Requires at least: 5.6
    66Tested up to: 6.8.2
    7 Stable tag: 5.2.3
     7Stable tag: 5.2.4
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    2424* Remote featured image
    2525* Optimized images
     26* Make all images square
    2627* Image search (Unsplash)
    2728* Default featured image
     
    8990* **[PRO]** Background video
    9091
    91 #### Blocks for WordPress
    92 
    93 * Featured image
    94 
    9592#### Widgets for Elementor
    9693
     
    250247== Changelog ==
    251248
     249= 5.2.4 =
     250* New: Optimized Images > Sizes > Make all images square; Enhancement: Collection of anonymous stats is not necessary for now and has been disabled; Fix: Resolved conflict with Rank Math SEO plugin (fatal error).
     251
    252252= 5.2.3 =
    253253* Fix: the plugin was being translated into the site language instead of the user language; Fix: input field for featured image.
     
    274274== Upgrade Notice ==
    275275
    276 = 5.2.3 =
    277 * Fix: the plugin was being translated into the site language instead of the user language; Fix: input field for featured image.
     276= 5.2.4 =
     277* New: Optimized Images > Sizes > Make all images square; Enhancement: Collection of anonymous stats is not necessary for now and has been disabled; Fix: Resolved conflict with Rank Math SEO plugin (fatal error).
Note: See TracChangeset for help on using the changeset viewer.