Image Hopper Core Documentation
Get Image Hopper running on your Gravity Forms site — install it, activate your license, drop the field on a form, and tune how uploads behave from submission to email.
- Limit image file types Restrict the Image Hopper field to accept only JPG, PNG, and GIF images, blocking BMP, WebP, and HEIC uploads.
- Disable instant upload Disable automatic upload on image selection or drop; users must trigger the upload manually.
- Disable image reordering Prevent users from reordering images by dragging after they are uploaded.
- Add a text watermark (without Editor) Use this snippet to automatically overlay text on the bottom-left of every uploaded image if you don't have the Image Hopper Editor…
- Add an image watermark (without Editor) Use this snippet to automatically overlay an image on the bottom-right of every uploaded image if you don't have the Image Hopper…
- Pre-populate an image on form load Automatically seed the Image Hopper field with an existing image when the form loads, useful for allowing users to edit or replace…
- Listen for FilePond events Tap into FilePond events to trigger custom logic when users interact with the Image Hopper field. This example demonstrates listening for the…
- PHP Actions/Filters Image Hopper provides PHP actions and filters you can use to extend the plugin's functionality. Unlike JavaScript filters (which modify FilePond behavior…
- Pre-populate images via PHP Use PHP to pre-populate Image Hopper fields with existing images when the form renders. This is useful for allowing users to edit…
- Store each entry’s images in a separate directory By default, Image Hopper stores all uploaded images for a form in a shared directory structure: /wp-content/uploads/gravity_forms/{$form_id}_{$hash}/{$year}/{$month}/. This means multiple entries can…
- Customize the entry details output By default, Image Hopper displays uploaded images as thumbnails on the Entry Details page. If you prefer to output a list of…