När man laddar upp bilder via ett Gravity Forms-formulär sparas bilderna i originalstorlek. Följande kodsnutt skapar en tumnagel med filnamnet thumb-namnPåBilden.jpg.

add_action("gform_after_submission", "make_thumbnail", 10, 4);
function make_thumbnail($entry, $form) {
    $image1 = $entry['5'];
    if ($image1) {
        $path1 = parse_url($image1, PHP_URL_PATH);
        $i1path = $_SERVER['DOCUMENT_ROOT'] . $path1;
        $f1 = basename($i1path);
        $d1 = dirname($i1path);
        $fp1 = dirname($path1);

        $original1 = wp_get_image_editor( $i1path );
        if ( ! is_wp_error( $original1 )) {
            $thumb1 = $d1 . '/thumb-' . $f1;
            $original1->resize( 100, 100, true );
            $original1->save( $thumb1 );
        }
    }
}

OBS Byt ut ID i $image1 = $entry['ID']; mot id:et på ditt fält.