WordPress DUX主题即时你使用了外链缩略图也会加载默认的/wp-content/themes/dux/img/thumbnail.png。这使得流量白白浪费,尤其是使用了1核2G1M这种小宽带的服务器明显增加负荷,那么今天小白就教大家如何修改这个图片到图床,给服务器优化节省流量。
WordPress DUX主题是一款优秀的主题,提供了多种功能和配置,包括缩略图的设置。如果你想修改默认的缩略图,可以参考以下步骤:
登录WordPress后台,进入外观-编辑主题页面。
找到functions.php文件,打开编辑。
在文件末尾添加以下代码:
//添加自定义缩略图尺寸
add_image_size('custom-thumb', 300, 200, true); //宽度300px,高度200px,裁剪模式
//修改默认缩略图尺寸
set_post_thumbnail_size(300, 200, true); //宽度300px,高度200px,裁剪模式
复制
保存文件,刷新前台查看效果。
注意事项:
你可以根据自己的需要修改缩略图的尺寸和名称。
如果你的文章已经有特色图片,那么修改缩略图尺寸后,需要重新生成缩略图,可以使用Regenerate Thumbnails插件来实现。
如果你的文章没有特色图片,那么DUX主题会自动获取文章第一张图片作为缩略图,你可以在主题设置-基本设置中修改缩略图后缀字符。
上面的文章是ai生成的 博主未测试 大概率不能用
以上如果不好用 请用下面的方法 博主已经亲测可选!
1、找到主题目录下的 “functions-theme.php”,搜 thumbnail.png。
原代码:
if( $r_src ){ if( _hui('thumbnail_src') ){ return sprintf('<img data-src="%s" alt="%s" src="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'), get_stylesheet_directory_uri().'/img/thumbnail.png'); }else{ return sprintf('<img src="%s" alt="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name')); } }else{ return sprintf('<img data-thumb="default" src="%s" class="thumb">', get_stylesheet_directory_uri().'/img/thumbnail.png');
修改成:
if( $r_src ){ if( _hui('thumbnail_src') ){ return sprintf('<img data-src="%s" alt="%s" src="图床图片链接" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'), get_stylesheet_directory_uri().'/img/thumbnail.png'); }else{ return sprintf('<img src="%s" alt="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name')); } }else{ return sprintf('<img data-thumb="default" src="图床图片链接" class="thumb">', get_stylesheet_directory_uri().'/img/thumbnail.png');
如果有memcached等缓存的修改完后记得重启下memcached。
总结起来就是修改两个 src=”图床图片链接” 这里,记得图片要220*150像素的。小了其实也没关系会自动调整,最好么这个像素,使用空白图像可以加快点载入速度。
参考资料 vps.pc6a.com/2441.html