wpdx主题缩略图部分不显示怎么解决?

小白用wordpress套用wpdx(wp大学)主题创建了一个饭拍秀的博客。我是结合阿里云oss插件,将图片分开放置的。但是一直出现一个问题,就是文章列表页缩略图部分不显示,如下图所示:

wpdx主题缩略图部分不显示怎么解决?_图片 No.1

我因为这种方法图片是外链的,必须在后台的缩略图方式,选择第二种:TimThumb。

wpdx主题缩略图部分不显示怎么解决?_图片 No.2

然后在主题文件timthumb-config.php里也添加了图片域名。图片部分不显示真是难倒我了。几次想解决都没有找到方法。而wpdx的官方说明文档有一些方法:

在主题后台的【常规设置】的“截图方式”,如果选择 Timthumb 截图,缩略图无法显示的原因一般如下:

1.服务器没有安装 GD库,解决办法就是安装GD库。具体查看方法见:http://baike.baidu.com/view/1752478.htm
2.确认主题 wpdx/cache 目录可写,一般为 755权限,解决办法是通过将这个目录赋予 0755 读写权限。
3.如果是外链图片(和你的域名不一样),请打开主题根目录的 timthumb-config.php 按照里面说的操作,代码如下:

<?php
// 如果你要允许所有站外图库的域名,请设置为 true,否则设置为 false(默认)
if(!defined('ALLOW_ALL_EXTERNAL_SITES')) define ('ALLOW_ALL_EXTERNAL_SITES', false);
// 如果你只想允许某些指点的站外图库域名,请将上面的选项设置为 false,然后在下面添加图库域名
if(! isset($ALLOWED_SITES)){
	$ALLOWED_SITES = array (
		'wpdaxue.com',
		'cmhello.com',
		'wpdx.com'
	);
}

4.如果是VPS或云服务器,自己或找人搭建的环境,请确保主题文件夹这个目录是归属于网站运行的用户组,比如 军哥的lnmp.org 的环境包的网站运行的用户组为 www,假设网站所在的目录为 /home/wwwroot/aaaa.com,那你可以使用类似下面的代码将 /home/wwwroot/aaaa.com 设置为 www 用户组所有:

chown -R www:www /home/wwwroot/aaaa.com

而这四点我都尝试过的。解决不好。

今天,我终于找到了答案:将 wpdx/cache文件夹目录设置为777权限。所有的缩略图都可以正常显示了。但是,这个还跟服务器有关系。我在阿里云轻量级香港ecs上面修改依然无效,迁移到到另外一个vps上面却是正常的,都是使用的宝塔面板。这就很迷。

未经允许不得转载:自学控 - 自己建站也轻松 » wpdx主题缩略图部分不显示怎么解决?

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?