Linux 软件免费装
Banner图

Tehnika Media Exporter

开发者 tehnikamk
更新时间 2026年10月11日 17:11
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

media library export images bulk download media cleanup media export

下载

1.0.7 2.0.0

详情介绍:

Tehnika Media Exporter extracts media from your WordPress library with precision. Instead of dumping everything, it lets you target media by how it is used on your site — and it keeps working when your library has tens of thousands of files. Every export runs as a sequence of short server batches rather than one long request, so PHP time limits and memory limits stop being a problem. The finished archive is streamed to your browser in chunks, never loaded into PHP memory. What it does Three ways to scope an export Five output formats Built for real libraries Accurate usage detection Most exporters look for a single pattern. This one recognises: About the Author Maintained by Tehnika, a creative digital agency working with remote teams and WordPress. We built this to solve our own migration headaches and decided to share it. Use cases
  1. Migrating content — move selected posts to another site together with the images they actually use.
  2. Backups — download everything uploaded by a specific author last month, as a ZIP.
  3. Auditing — get a CSV of every document in a category, with sizes and parent posts.
  4. Housekeeping — find media nothing references any more before you clean it up.
  5. Automation — drive exports from WP-CLI in a deployment or archiving script.

安装:

  1. Upload the plugin files to /wp-content/plugins/tehnika-media-exporter, or install it through the WordPress plugins screen.
  2. Activate the plugin.
  3. Go to Tools → Tehnika Export.
The export folder lives at wp-content/uploads/tme-exports/. It is created automatically and blocked from direct web access; downloads always go through WordPress so the permission check cannot be bypassed.

屏幕截图:

  • Library analytics: breakdown by file type, uploads per month and the top uploaders.
  • The unreferenced-media audit, for finding media that nothing on the site links to.
  • Recent exports — finished archives are kept on the server so you can download them again.
  • Help: how an export runs, the format reference, WP-CLI recipes and troubleshooting.

升级注意事项:

2.0.0 Major release. Exports are now batched and streamed, so large libraries no longer fail on PHP memory or time limits. Adds CSV/JSON manifests, an unreferenced-media audit, presets, an export log and WP-CLI support, fixes the author and screenshot metadata on the plugin page, and requires WordPress 5.6 with PHP 7.4.

常见问题:

Does this plugin require any server extensions?

ZIP export needs the PHP zip extension. Everything else — URL list, CSV, JSON and XML — works without it. If ZIP is unavailable the plugin tells you so on its screen and greys the option out.

How large an export can it handle?

The plugin no longer holds an archive in PHP memory, and it works through the file list in small batches, so exports are bounded by disk space rather than by memory or execution limits. If a host is unusually strict, lower Files per batch and Seconds per batch on the Settings tab; the export simply takes more requests.

Where do finished exports go?

Into a protected folder inside your uploads directory, for as long as you configure (24 hours by default). They can be downloaded again from Recent exports, and are then swept automatically. Nothing is left behind after that.

Can I export media from custom post types?

Yes. Every public post type is detected automatically and appears in the post type filter.

What counts as "embedded" media?

Anything referenced inside the post body — block attributes, shortcodes, classic editor markup and image IDs in URLs. Enable deep scan to additionally match images that are only referenced by their file URL, which catches most page-builder output.

Are unpublished posts included?

By default only published content is scanned, so drafts and scheduled posts do not leak media into an export. Add those statuses explicitly in the post status filter when you want them.

Is anything deleted by this plugin?

No. It only reads your media library and writes export files. Unreferenced media is reported as a candidate list; deleting anything remains your decision.

What happens when I uninstall it?

Nothing is removed unless you tick "Delete settings, log, presets and the export folder when the plugin is uninstalled" on the Settings tab. That is off by default.

更新日志:

2.0.0 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.0