Linux 软件免费装
Banner图

PicPrune Form Uploads

开发者 arda-basoglu
更新时间 2026年8月18日 20:10
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

forms contact form 7 file uploads image compression heic

下载

1.3.0

详情介绍:

PicPrune Form Uploads helps WordPress sites handle large image uploads submitted through forms. Visitors often upload full-size phone photos. These files can make notification emails heavy, fill mailboxes, slow down manual review, and consume unnecessary storage. This plugin optimizes uploaded images server-side during WordPress upload handling and before Contact Form 7 sends email attachments. Features Example use cases HEIC / HEIF support HEIC/HEIF conversion requires the PHP Imagick extension and an ImageMagick build with HEIC or HEIF decoding support. If this support is unavailable, the plugin leaves HEIC/HEIF files unchanged and shows a warning on the settings page. JPEG, PNG, and WebP optimization can still work through standard WordPress image editing support. Third-party plugin compatibility This plugin includes compatibility for Contact Form 7 and Drag and Drop Multiple File Upload for Contact Form 7. It is an independent plugin and is not affiliated with or endorsed by those projects.

安装:

  1. Upload the picprune-form-uploads folder to /wp-content/plugins/, or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings > PicPrune Form Uploads.
  4. Submit a test form with image attachments.
  5. Confirm the received email attachments are smaller and visually acceptable.

升级注意事项:

1.1.0 Initial community release.

常见问题:

Does this work with Contact Form 7?

Yes. The plugin includes explicit Contact Form 7 hooks to process temporary upload files before mail is sent.

Does this work with HEIC photos from iPhones?

Yes, if the server has PHP Imagick and ImageMagick with HEIC/HEIF decoding support. The settings page warns you if that support is unavailable.

Does this convert every image to JPG?

No. JPEG, PNG, and WebP files stay in their original format and are compressed/resized. HEIC and HEIF files are converted to JPG.

Does this change already uploaded files?

No. It only processes new uploads after activation.

Does this optimize images in the visitor's browser before upload?

No. Optimization happens server-side during WordPress or Contact Form 7 upload handling.

Will this work with every form plugin?

It works with standard WordPress upload handling and has specific support for Contact Form 7. Other form plugins may work if they use the standard WordPress upload pipeline. Plugin-specific integrations can be added later.

更新日志:

1.3.0 1.2.0 1.1.3 1.1.2 1.1.1 1.1.0