【WP插件开发】找人做个WordPress附件上传插件

老牛爱折腾 发布于 2016/10/03 20:46
阅读 83
收藏 0

问题来源:用WordPress做了一个私站,有时候需要附上给大家下载的附件【注意是下载附件,而不是文章自带的图片附件什么的】,附件主要为rar docx xlsx pdf等文件格式,以后附件可能比较多,所以想使用独立的FTP服务器来放置。


一、插件功能需求如下:

1、撰写文章的界面上新增一个“上传下载文件”按钮,实现附件上传至FTP服务器,要求直接从本地上传至FTP服务器,不能通过网站所在的服务器缓存中转。

文件名问题:上传前需要检查和格式化文件名,删除文件名称中的空格和其他任何不符合linux文件系统要求的字符,因为FTP服务器为linux的,和win的在文件字符编码上有区别,win系统可以使用空格和+号等特殊字符,linux不行


2、上传完毕后,返回状态信息:

(1)文件上传成功:提示如下内容“上传成功,文件名为:xxxxx”

(2)文件名称重复:提示如下内容“文件名重复,请勿重新发布”

(3)其他失败原因:提示”上传失败,请联系管理员xxxxxx“(xxxx为WordPress原设置里填写的管理员邮箱)


3、插件自动将”下载地址“填入WordPress发布文章的自定义字段(字段名详见本悬赏的附件,也可随意,我自己最后修改成我用的字段名称,也可自定义字段名称作为插件设置内容)

注意:

(1)”下载地址“url组成:自定义的下载地址(在设置界面填写的)+文件名

(2)文件名可以是中文也可以是英文,不能有空格和不符合命名要求的字符,只能为中文、英文、数字、或中文字符、全角字符


二、插件设置界面:

(1)FTP服务器地址、账号、密码

(2)自定义下载地址(这里我可以自定义下载地址),用于组成下载地址,见上面第一条第3点。

(3)自定义


三、插件卸载时,自动删除之前的配置信息

加载中
返回顶部
顶部