Three主题设计初衷是以图片吸引人来点击,毕竟我们第一眼看到的绝对是图片而不是文章内容或标题,所以在首页或分类列表页中每篇文章都会显示文章的缩略图,因此,在我们发布文章的时候,就需要多花一些时间在寻找合适的文章配图上。
所以说Three主题集成的随机缩略图是为懒人准备的,为了获得更好的用户体验,我们有必要为不同的分类显示不一样的随机缩略图。
具体实现的步骤如下:
首先,在Three主题images目录新建名称为:random1、random2、random3.........文件夹,并在其中放置不同的随机缩略图片(规格为300*200),图片名称必须是连续的,如1、2、3、.........10。
其次,打开主题functions.php模版文件找到自动缩略图函数,把273行的代码
echo '/images/random/'.$random.'.webp';
替换为:
if ( is_category( '111' ) ) {
echo '/images/random1/'.$random.'.webp';
} elseif ( is_category( '112' ) ) {
echo '/images/random2/'.$random.'.webp';
} elseif ( is_category( '113' ) ) {
echo '/images/random3/'.$random.'.webp';
} else{
echo '/images/random/'.$random.'.webp';
}
其中,111、112、113就是我们分类目录的ID,直接修改这个分类ID为我们实际的分类ID号即可,分类ID号可以在外观》主题选项中看到所有的分类ID号。
如果分类较多,可以多复制粘贴以下(记得修改分类ID号和文件夹名称):
elseif ( is_category( '113' ) ) {
echo '/images/random3/'.$random.'.webp';
}
放在
else{
echo '/images/random/'.$random.'.webp';
}
前面。
注:此方法只支持分类页面,首页无效