• Как установить минимальный размер картинки при загрузке в WordPress?

    @nsrwork Автор вопроса
    нашел вариант через хук:
    function tc_handle_upload_prefilter($file)
    {
    
        $img=getimagesize($file['tmp_name']);
        $minimum = array('width' => '600', 'height' => '400');
        $width= $img[0];
        $height =$img[1];
    
        if ($width < $minimum['width'] )
            return array("error"=>"Ширина изображения которое вы пытаетесь загрузить {$width}px, это меньше разрешенного. Минимальна ширина должна быть {$minimum['width']}px, высота {$minimum['height']}px.");
    
        elseif ($height <  $minimum['height'])
            return array("error"=>"Высота изображения которое вы пытаетесь загрузить {$height}px, это меньше разрешенного. Минимальна высота должна быть {$minimum['height']}px, ширина {$minimum['width']}px.");
        else
            return $file;
    }
    add_filter('wp_handle_upload_prefilter',  'tc_handle_upload_prefilter');
    Ответ написан
    Комментировать