WordPress上传图片不显示怎么办,如何解决?

2024-09-24 17:11:43 浏览数 (1)

这是茹莱神兽用WordPress搭建的第二个博客,准确来说,这个博客才是真正意义上茹莱神兽亲自动手搭建的第一个博客,另外一个博客不是茹莱神兽亲自动手搭建的,但却是目前来说用得最久的博客,差不多前一个博客域名历史用了5年。

WordPressWordPress

当然那个博客茹莱神兽也是很用心的在做,和这个博客性质都是一样的,区别在于,前博客茹莱神兽修改了很多次。

最开始是写的关于NBA篮球方面的信息,都是在网上复制粘贴到博客上面去的,格式和链接都没有去除,那是茹莱神兽真正接触博客的时候,换模板和博客内容,改版无数次,后来搞得域名都没法做了,于是后面就放弃了。

茹莱神兽个人博客是本人用的第二个WordPress博客,跟之前的那个博客是一样的。

茹莱神兽在做个人博客网站时也遇到了上传博客图片不显示的问题,区别在于前博客图片上传不显示问题,一直到域名空间到期茹莱神兽都没有真正的去寻求答案

而做这个WordPress博客时遇到这个问题,茹莱神兽发现原来博客上传图片不显示问题,不只是茹莱神兽一个人遇到,很多博主都遇到过的,下面根据网上的办法做个整合,如下:

一、WordPress上传图片命名为数字或者英文

WordPress上传图片报错或者不能显示访问,图片上传之前命名最好为数字或者英文,但是不能用中文命名;之所以用中文命名,恐怕就是习惯性的原因,茹莱神兽也经常会有类似的举动。

目前wordpress能识别英文名称图片不能识别中文名称图片。将图片名称改为英文,发现就可以完成显示了。

二、WordPress升级之后修改根目录下wp-config.php文件

WordPress官方针对这个问题也做出了回答:

The problem may not be specific to your site.There is a bug in WordPress 3.5 with javascript which you might be experiencing others have resolved this by adding define(‘CONCATENATE_SCRIPTS’,false);in my wp-config.php file just before require_once(ABSPATH.‘wp-settings.php’);

于是,我就在网址根目录下的找到wp-config.php文件,然后在找到这句代码:

代码语言:javascript复制
require_once(ABSPATH.‘wp-settings.php’);

在这段代码之前添加上下面这个代码:

代码语言:javascript复制
define(‘CONCATENATE_SCRIPTS’,false);

然后重新上传,测试之后发现,wordpress上传图片不显示的问题就这样解决了。原来是wordpress升级之后造成的。

三、修改本目录/wp-content/下的uploads文件夹属性

通过后台上传图片显示X,直接访问图片地址提示403,查看属性是600,把图片属性修改为604能正确显示,但是治标不治本。

当然这问题不常见,因为网上流传的说法是linux下很多文件属性都必须改成777,但是这样有很大的安全隐患。

所以我们都推荐用户文件夹权限使用711,文件权限设置为604,文件夹权限最高给到755就都能正常运行了。今天终于发现了解决办法,就是把/wp-content/下的uploads文件夹属性改为755就搞定啦。

以上三种就是茹莱神兽在网上收集的解决方法,关于WordPress博客上传图片不显示问题大体上就是这些了;这是一个很小的问题,但是确实没有图片的博客会很影响博客本身的美观度,一般第一种方法就能很好的解决。

作者:茹莱神兽

来源: https://www.woshiyy.cn/356.html

0 人点赞