Контактная форма WordPress 7 Проверка размеров изображения - PullRequest
0 голосов
/ 05 июля 2018

Я хочу проверить высоту и ширину изображения перед его загрузкой в ​​контактную форму 7. Я нашел этот код в Интернете, но когда я пытаюсь добавить его в свою тему functions.php, я получаю эту ошибку:

синтаксическая ошибка, неожиданная '===' (T_IS_IDENTICAL)

Вот код:

add_filter( 'wpcf7_validate_file*', 'custom_file_validation_filter', 20, 2 );

function custom_file_validation_filter( $result, $tag ) {
    $tag = new WPCF7_FormTag( $tag );

    if ( 'Uploadyourpicture' == $tag->name ) {

                ====>  $img=getimagesize($file['tmp_name']); <=====

                $minimum = array('width' => '300', 'height' => '300');
                $width= $img[0];
                $height =$img[1];

        if ($width < $minimum['width']) {
            $result->invalidate( $tag, "Image dimension are to small. Minimum width is {$minimum['width']}px. Uploaded image width is $width px");
        } elseif ($height <  $minimum['height']) {
            $result->invalidate( $tag, "Image dimension are to small. Minimum height is {$minimum['height']}px. Uploaded image height is $height px");
        }        
    }

    return $result;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...