Linux 软件免费装
Banner图

Jelly Folders – Media Library Folders & Organizer

开发者 devstine
更新时间 2026年10月12日 17:26
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

media media library folders media folders organize media

下载

1.0.0 1.1.0

详情介绍:

Jelly Folders adds a folder tree to the WordPress Media Library. Drag files into folders, nest folders as deeply as you like, and find things without scrolling through a thousand thumbnails. Folders are virtual, and that is the important part. Jelly Folders never moves, renames or reorganizes anything under wp-content/uploads/. Folders are a database layer built on a WordPress taxonomy, so every file URL keeps working exactly as before: in published posts, in caches, in CDNs, in emails you sent last year. Deactivate the plugin and every link still resolves. What you get Built on WordPress, not around it The folder tree mounts inside core's own media browser instead of replacing it. Page builders and blocks that use the standard WordPress media modal get the folder sidebar automatically, and anything reading the media selection keeps working, because nothing about the underlying data changed. Third-party services Jelly Folders bundles the Freemius WordPress SDK, which handles the upgrade, checkout and license flow for the paid version. The SDK does not run its usage tracking, and does not send your account or site details, until you explicitly opt in on the connect screen shown after activation (or, in the paid version, until you enter a license key). Choosing Skip there leaves the plugin fully functional and shares no usage data, user details or plugin list. Three things you do yourself still contact Freemius after a Skip: opening Media > Upgrade loads pricing from the Freemius API, and every such request carries your site's address in its user agent; starting a checkout from there puts your WordPress user's first and last name, email address and your site's address in the checkout link; and submitting the feedback form shown when you deactivate the plugin sends Freemius an anonymous uninstall event with the reason you gave. If you opt in, the SDK shares: your WordPress user's first and last name and email address; your site's homepage URL and title, WordPress and PHP versions and site language; the plugin and SDK versions and whether the plugin is active or uninstalled; and the names, slugs, versions and active state of your installed plugins and themes. A license activation shares your WordPress user's first and last name and email address (unless the license already has a known owner), the homepage URL, plugin and SDK versions and plugin state, plus the diagnostic details (WordPress and PHP versions, site language and title), which are ticked by default and can be unticked, and the plugin/theme list, which is unticked by default. To stop sharing, open the Plugins screen and click Opt Out under Jelly Folders; this stops future sharing and does not recall what was already sent. If you chose Skip, the same place offers Opt In should you change your mind. In the paid version, the Opt Out link appears once a license is active. Source code Jelly Folders is GPL licensed. Your site loads the minified files (build/index.min.js, build/style-index.min.css and the per-block ones). The readable, unobfuscated form of every one ships beside it in the same folder (build/index.js, build/style-index.css, and so on): the scripts with readable identifiers and formatting, and the stylesheets in expanded, multi-line form. Each .min file is plain minification of the readable file next to it, so no separate source download is required to review the code. Add define( 'SCRIPT_DEBUG', true ); to wp-config.php to load the readable files instead.

安装:

  1. Upload the plugin to /wp-content/plugins/jelly-folders/, or install it through Plugins → Add New.
  2. Activate it through the Plugins screen.
  3. Go to Media → Library. The folder sidebar appears beside your files.
There is no separate settings page. Everything — creating folders, colours, upload destination, SVG uploads — lives in the Media Library screen itself, behind the gear icon above the folder tree.

屏幕截图:

  • Dragging files into a folder.
  • The right-click menu on a folder.
  • Choosing an upload destination from the upload panel.
  • The folder tree inside the insert-media modal while editing a post.
  • Animated: selecting several files with Bulk select and moving them to a folder in one drag.

升级注意事项:

1.1.0 Security release: SVGs uploaded through WordPress' own upload routes are now sanitized or refused. SVGs already in your Media Library are not changed. Updating is recommended. 1.0.0 Initial release.

常见问题:

Will this move or rename my files?

No. Folders exist only in the database. Nothing under wp-content/uploads/ is touched, so every existing file URL keeps working.

What happens if I deactivate or delete the plugin?

Your files are untouched and every URL still resolves. Folder assignments stay in the database on deactivation, so reactivating restores your tree. On deletion, folder data is purged only if you have explicitly opted in to that setting.

What happens when I delete a folder?

The folder is removed and its files move to Uncategorized. Deleting a folder never deletes files.

Is there a limit on how many folders I can create?

No. There is no cap on folders, no cap on uploads, and no time limit on anything in this plugin.

Does it work with page builders?

If the builder uses the standard WordPress media modal — most do — the folder sidebar appears there automatically, because Jelly Folders extends core's media browser rather than replacing it.

Is SVG upload safe?

SVG files are sanitized on upload using svg-sanitize, which strips <script> elements, event handler attributes and external references. SVG upload is switched off by default and limited to users who can manage options.

Can I translate folder names?

Yes. Folder names are your data, not plugin strings, so they are translated through WPML's and Polylang's taxonomy term translation. A folder can have a different name in each language.

更新日志:

1.1.0 1.0.0