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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。