本人新发表的第三方wordpress补丁包,插件官方页面下载地址是:https://wordpress.org/plugins/wp-patch-levi/,需要安装的朋友可直接在wordpress后台搜索插件关键字“wp-patch”,即可找到并在线安装。
目前修复了几个问题,如下:
问题1:wordpress文章统计附件不准确,详细请看:http://levi.cg.am/archives/3849。这里就不详细说明了
问题2:大文件上传
对于大文件上传以往需要调整以下几个地方:
调整完毕之后,就是重启服务器啦。那么如果你是以下人群那么很有可能不那么容易达到目的。
于是我借用了HTML5的切割上传技术,解决这个问题,无需做任何设置、也无需调整服务器配置,即可上传GB级大小的文件。
技术剖析:
以往上传文件的时候是这样的:1.上传文件,2.webserver接收文件,3.服务器脚本处理文件,3.存储;如果文件出现差错,例如大小超过限制,需要漫长等待后得到一个错误的结果。
安装补丁包后是这样的:1.选择;2.浏览器将根据文件大小自动切割成一小块,3.分批提交切割后的文件块;4.webserver接收文件并提交给后台脚本处理;如果中间出现错误,例如上传文件一半,断网了!!不用担心,浏览器会记录上传截点哦。同样也不需要担心文件大小超出了服务器的限制
这个技术来自wordpress自带的第三方开源程序plupload,没有修改wordpress本身代码,也没有额外新增使用其他第三方程序,大可放心使用。
既然说到是HTML5,那么他也会受到一个限制,他需要使用“现代浏览器”,一些老旧的IE是不支持这个技术的。那么有朋友会问了,IE6下怎么办。对于这点不用担心,plupload已经考虑到这个问题,对于IE6的用户,同时提供了flash或severlight两种支持,只要IE6下有安装flash的用户同样能够实现文件切割上传。
目前在计划中的有两个
缩略图后项生成
目前wordpress缩略图是前项生成的,比如我模板及程序设置多少张缩略图就生成多少张,而我可能实际用不到这么多缩略图,于是我希望的结果是缩略图是由脚本来定制,而生成应该是根据前台模板实际情况来生成。
缩略图生成方式
目前wordpress有两种生成方式,一种是裁剪型,一种是等比缩放型;预计增加一类,缩略图大于原图时,生成特定缩略图。
以上计划,待更新后会详细说明,如果你也同样关注wordpress的话,有什么好的建议希望能够留言提供,我会考虑增加到补丁包中。
您可能也喜欢: |
给wordpress附件打个补丁,小议三则 |
Fine Uploader文件上传组件 |
wordpress 抱歉,出于安全的考虑,不支持此文件类型 |
PHP无刷新上传文件 |
WordPress 修正:正确统计当前日志中所有的附件 |
无觅 |