
拿这个功能来举个例子,百度需要的图片是200*133像素的,首先在对象存储创建一个图片处理样式。

这样我们得到样式名称Logo,把这个样式处理加到子比主题代码里面。
/wp-content/themes/zibll/inc/functions/zib-header.php
46行,也可以搜索下边代码:
echo '<div style="position: fixed;z-index: -999;left: -5000%;"><img src="' . $pic . '" alt="' . zib_title(false) . '"></div>';
修改成:
echo '<div style="position: fixed;z-index: -999;left: -5000%;"><img src="' . $pic . '!Logo" alt="' . zib_title(false) . '"></div>';

我们把样式处理加进去了,前台显示图片地址就会加上样式
/wp-content/uploads/2024/11/20241125154040312.png
就会变成
/wp-content/uploads/2024/11/20241125154040312.png!Logo
这个只是针对对象存储有的样式处理功能的厂家,其他位置同理,找到位置,添加样式处理后缀,完成。
要加的都加了以后,就可以不开缩略图,直接用这个方式,每个地方精确控制图片尺寸。当然希望主题能兼容一下。加一些变量,在主题设置里面能填样式后缀就行。或者后缀直接写死,告诉我们创建什么样式名称即可。这样更新主题就不用重新修改了。




