限制每篇帖子上传的图片数量

时间:2010-08-29 作者:josoroma

是否有一种简单的方法可以限制通过媒体上传上传的图像数量(每篇帖子)?

1 个回复
最合适的回答,由SO网友:Joe Hoyle 整理而成

我现在不想讨论代码的细节,因为我不确定您是否需要我。您基本上需要修改SWFUpload JavaScript设置数组来设置file_upload_limit1. 不幸的是,我不相信SWFUpload允许您在设置变量inited,因为它已经启动了嵌入设置的Flash。

所以,你必须flash_uploader 设置“正常”闪存上载程序,然后将其挂接到pre-upload-ui 操作并使用与WordPress相同的变量设置Flash uploader,但是file_upload_limit 背景(参见第1446行media.php 看看我的意思)。

如果这样做,还必须禁用HTML上载表单,以便用户可以使用该表单绕过Flash上载程序。

相反,您可以(更简单,但对用户来说可能不是那么有用)钩住load-async-upload.php 动作(参见第202行admin.php) 如果当前用户已上载给定帖子的图像,则拒绝上载请求。这需要用户在Flash Uploader中选择图像,然后在上传后抛出一个错误,说“你不能上传另一个文件”

结束

相关推荐