| 开发者 | eemitch |
|---|---|
| 更新时间 | 2026年6月23日 04:32 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[eeSFL] on any page and your visitors instantly get a clean, browsable file library — complete with thumbnails, descriptions, an inline media player, email file sharing, and optional file uploading. You can control exactly who can see and manage files based on their WordPress role.
Stop wrestling with clumsy FTP clients or third-party cloud storage to exchange files with clients and colleagues. Simple File List keeps everything on your own server, where you own your data.
Why Simple File List?
[eeSFL] is all you need to deploy a fully featured file library.Anyone who needs to share, organize or exchange files with clients, customers, students or coworkers -- directly from their WordPress website.
No. Files are stored in a dedicated folder inside your WordPress uploads directory (or any custom path you specify), completely separate from the Media Library.
Yes. You can limit the file manager and/or the upload form to everyone, logged-in users only, or admins only. For granular per-user or per-role file access control, see the File Access Manager extension.
No -- by default a duplicate filename gets a series number appended (e.g. filename_(2).ext). You can allow overwrites by unchecking that option in the Upload Settings tab.
Yes. Place the [eeSFL] shortcode on any page, post or widget area. Upgrade to Pro to display different folders in different locations.
Only if the file manager is publicly visible. If you restrict access to logged-in users or admins, search engines will not index those files.
Yes. Choose from Table, Tiles or Flex layouts plus light, dark or no theme. The CSS is easy to override for anyone with basic CSS knowledge. See the Instructions tab in the plugin admin for details.
Yes. Hook into any of the provided custom action hooks: Uploaded, Added, Removed, Deleted, Edited, Listed, Loaded, Scanned.
The default is the maximum your host currently allows, which is detected automatically. You can set a lower limit in the Upload Settings tab.
Absolutely. Reach out through the WordPress support forum or directly via simplefilelist.com.
&& !is_admin() short-circuit from the email send nonce check. is_admin() always returns true on admin-ajax.php, so the nonce was never enforced on AJAX requests.esc_js() to all PHP values interpolated into the front-end JavaScript output.simplefilelist_confirm and simplefilelist_dismiss — previously accessible to any logged-in user (CVE-2025-68591).is_admin() authorization guard with current_user_can('manage_options') in the front-end file management handler. The previous check was always bypassed on AJAX requests.eeSubFolder POST parameter is no longer accepted in the file management AJAX handler. Subfolder support is a Pro feature; ignoring this parameter in the free version eliminates the path traversal attack surface (CVE-2026-11911) entirely.realpath() confinement check in the file delete function as defense-in-depth against path traversal in any file path component.frontmanage shortcode attribute that allowed Contributors and Authors to bypass administrator security settings.AllowFrontSend setting before processing requests.AllowFrontManage or AllowFrontSend are enabled in settings, these features are intentionally available to all page visitors. Administrators should secure pages using WordPress's built-in access controls or page protection plugins.[eeSFL frontmanage="YES"] must now enable AllowFrontManage in backend List Settings instead.