| 开发者 | liuer |
|---|---|
| 更新时间 | 2026年8月11日 13:46 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/.Yes. New uploads are stored in wp-content/uploads/liuer-contact-form-private by default, are not added to the Media Library, and can be downloaded from WordPress only by an authorized administrator through a nonce-protected endpoint.
The storage location can be changed under Liuer Contact > Settings. Enter a dedicated path relative to wp-content, such as uploads/liuer-contact-form-private. Absolute paths, traversal segments, and WordPress code directories are rejected.
The plugin creates the default directory during activation, checks that it is writable, and displays an administrator notice when storage is unavailable. It also creates .htaccess, web.config, index.php, and index.html protection files. Nginx does not read .htaccess, so Nginx sites must add the deny rule shown on the plugin settings page whenever the directory changes.
Nginx example: location ^~ /wp-content/uploads/liuer-contact-form-private/ { return 404; }.
No. SMTP is optional and is attached only while Liuer Contact Form sends its own notification.
wp-content.