WP Manifestindependent plugin directory
manifest / media / thisismyurl-bmp-support

BMP Support by Christopher Ross WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Enable BMP uploads in WordPress and re-encode them to a web-safe format (PNG or WebP), with safe backups and one-click restore.

★ 0stars
v1.6190.1660latest · 3mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/thisismyurl/thisismyurl-bmp-support/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

BMP Support

BMP Support lets WordPress accept .bmp uploads and quietly re-encodes them to a web-safe format, keeping the original on hand in case you want it back.

Almost nobody publishes BMP files on purpose. They show up anyway: a scanner default, a screenshot from an old tool, an export from some industrial app that only speaks bitmap. WordPress usually rejects them, and when it doesn't, you end up serving a 12 MB image that should have been 200 KB. This plugin handles that quietly so you don't have to think about it.

BMP Support is part of the thisismyurl.com image-plugin family. It shares the same Optimize / Settings / Report admin shell as WebP, HEIC, and SVG Support, so once you've used one of them, this one works the same way. The only real difference is the format each plugin handles.

What it does

  • Enables .bmp uploads, even where a host or another plugin has disabled them. A real-MIME guard checks the actual file so genuine BMP files don't get rejected by WordPress file-type checks.
  • Re-encodes each BMP to a web-safe format using the WordPress image editor stack (GD or Imagick). Pick PNG (lossless, the default) or WebP (smaller files).
  • Keeps every original under uploads/bmp-backups/ with one-click restore, either one file at a time or in bulk.
  • Optimizes on upload, with optional background auto-optimize driven by wp-admin traffic and/or WP-Cron.
  • Strips EXIF/GPS/metadata and embeds a site-credit XMP tag on the output, if you want it (requires Imagick).
  • Reports the business ROI across 30-day, 90-day, 12-month, and all-time windows.
  • Uses a shared Vault/Shadow backup adapter: when either shared backup engine is active, it takes a safety snapshot before any destructive operation.

Requirements

  • WordPress 6.0 or newer
  • PHP 7.4 or newer
  • GD or Imagick (the metadata features require Imagick)

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate it through the Plugins screen.
  3. Go to Tools > BMP Support, choose your optimize target, and run optimization.

Versioning

Versions follow X.Yjjj.hhmm — year, Julian day, 24-hour time of the build.

About

BMP Support is built and maintained by Christopher Ross. I build focused WordPress tools for problems that keep showing up across real sites. No tracking, no ads, no upsells.

WordPress.org: profiles.wordpress.org/thisismyurl · GitHub: github.com/thisismyurl · LinkedIn: linkedin.com/in/thisismyurl

License

GPL-2.0-or-later. See LICENSE.

Releases

2 releases.

Tag
Published
v1.6190.1660 latest
Jul 9, 2026 3mo ago
Jun 14, 2026 4mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

BMP Support by Christopher Ross 1.6190.1660 · audited by WP Registry

No security issues found.

Audited release
1.6190.1660
Findings
none
Worst severity
—
Content hash
b08cbf0367891ed8ca9fd8e6…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.