
內容簡介
DawsonyWeb – Media Library 外掛提供虛擬資料夾功能,讓使用者能夠更有效率地組織 WordPress 媒體庫,並支援本地編輯、壓縮圖片及替換圖片而不改變其 URL,提升媒體管理的便利性。
【主要功能】
• 虛擬資料夾與檔案組織
• 圖片編輯與壓縮功能
• 批量上傳與元資料編輯
• 支援多種圖片格式轉換
• 圖片替換保留原有 URL
• 私有臨時儲存舊版圖片
外掛標籤
開發者團隊
原文外掛簡介
Organise your WordPress Media Library with virtual folders, edit and compress images locally, and replace an image without changing its existing URL. DawsonyWeb Media Library brings these free tools into one workspace under Media > DawsonyWeb Library. Your standard WordPress Media Library remains available.
Media folders and file organisation
Nested virtual folders, drag-to-folder moves, grid and list views.
Search, file-type filters, sorting, personal favourites and missing-alt-text view.
Multiple uploads, bulk metadata editing, ZIP downloads of local originals.
Bulk format conversion to separate WebP, AVIF, JPEG or PNG copies when supported by your server.
Image editing, compression and replacement
Visual crop selection with aspect-ratio presets and exact pixel values.
Rotation, flipping, proportional resizing and compression using your server’s WordPress image editor.
Save edits as a new copy, including WebP or AVIF conversion when your server supports it.
Replace a static image using the same format, preserving its attachment ID, full URL and existing image-size filenames.
Restore the previous edited version from private temporary storage when it is still available.
Find known WordPress content, block, featured-image and WooCommerce gallery references.
Archive files in this workspace without deleting or unpublishing them.
Folder filtering and assignment in the standard WordPress media tools.
Free tools that run on your server
No external image service, cloud account or paid API is needed. All listed features are included; there is no paid feature unlock. Existing WordPress upload and attachment permissions apply.
How folders and replacement work
Keep normal site backups before editing important files. Folders are virtual. Files are not physically moved. Replacement updates local originals and recorded generated image sizes. Cached pages, browser copies and CDN copies may need refreshing. External copies and custom page-builder image exports are not automatically replaced.
The previous version is stored in a private system temporary directory outside WordPress. Servers may clear temporary storage. This is a short-term restore option, not permanent version history or a substitute for backups. If private storage is unavailable, existing images are left unchanged.
Editing supports static JPEG, PNG, WebP and AVIF when the server supports their formats. Animated images and SVG editing are excluded. Local image operations require files within WordPress uploads. Offloaded media can be organised, but editing, duplication and ZIP downloads are unavailable when local originals are absent.
Privacy
The plugin does not send files or telemetry to DawsonyWeb or a third-party image service. Folders and their creator IDs, archive markers, favourites and revision records stay in your WordPress database. Your browser stores a grid/list preference. Previous image versions are held in private temporary storage on your server. Removing the plugin retains organisation data for reinstallation. Site administrators control retention and access. Normal uploads, server logs and backups follow the site and host policies.
Plugin privacy notice | Documentation | Support
Source code and development
The complete editable source is included in this plugin ZIP. assets/library.js is the human-readable workspace source and assets/media-bridge.js is the standard WordPress media integration source. Both files are served directly, without compilation or minification. assets/library.css is the editable stylesheet. PHP source is in dawsonyweb-media-library.php and includes/.
No npm install, Node.js build, bundler, transpiler or private repository access is required. Edit the included source files directly. There are no generated JavaScript or CSS counterparts to rebuild. See BUILDING.txt for source locations and optional syntax checks.
The icon definitions are inline SVG path data beside the icon renderer in assets/library.js. The logo is assets/logo.svg. No third-party JavaScript libraries, icon runtime or vendor bundles are included. WordPress provides wp.i18n and its media APIs through the declared script dependencies. Plugin code is licensed GPL-2.0-or-later; see LICENSE.txt.
