根据不同用户的反应,必盛互联发现在WordPress中上传图片经常会遇到一些相似的问题,导致图片无法上传成功。本篇文章里必盛互联为大家总结了一些常见的图片上传问题以及解决方法,如果你正好存在WordPress无法上传图片的问题,可以参考一下。
图片命名/格式错误
我们知道使用WordPress自身程序功能上传图片时 ,图片不能使用中文命名,某些用户使用数字命名的图片偶尔也会出问题,所以当你无法上传图片时,检查下图片的名称,如果是中文命或者纯数字,那么将其重命名为英文名称再上传。
图片格式也是一个问题,上传格式最好为jpeg、jpg、png、gif,一些用户采用CoreldRAW或Photoshop等绘图工具绘制的图片格式为cdr、psd或eps等,这些格式在上传时可能会存在问题。
HTTP错误
出现HTTP错误一般来说是因为浏览器兼容的原因,最简单的方法便是使用IE浏览器,当然如果你不习惯使用IE浏览器,你还可以通过添加代码来解决,不过这需要你的虚拟主机能支持.htaccess。具体解决方法是修改.htaccess,添加以下代码。
SecFilterEngine Off
SecFilterScanPOST Off
目录无写入权限
如果你使用的是Linux主机,那么将wp-content目录权限设置为777,表示任何人对该目录内的文件都拥有可读可写可执行的权限,如果此时报错依然存在,你便还需要检查报错路径。当uploads后面出现两个“/”,则意味着系统无法找到该目录。接下来打开WordPress后台页面,点击设置—多媒体,在文件上传下勾选“以年—月目录形式组织上传内容”便可以了。
点击上传图片无法弹出上传窗口
有用户反映在写文章时点击插入图片无法弹出窗口,自己也尝试着修改wp-content和uploads的权限,但是还是没有反应。其实这种问题并不属于权限问题,大部分无法弹出窗口的原因是Javascript脚本运行错误,你的插件功能加载进来的JS脚本很有可能与WordPress自带脚本发生冲突。首先你需要禁用所有插件,然后逐个启用,查看到底是哪个插件的脚本和WordPress有冲突,如果存在这样的插件便需要修改其脚本,如果所有插件都没有问题,那便可能是主题在后台加载了某个JS库而导致脚本冲突,试着换个主题。
必盛互联为大家总结的WordPress图片上传问题还没有很齐全,不过还有一个万能的办法,如果所有解决方法对你的WordPress都不起作用,那么你可以试着重装WordPress,就好像PC机重装系统一样。