WordPress DX-auto-save-images 自动保存远程图片到本地并创建缩略图

前言

有人会问,为什么站长不推荐用代码?不是有代码可以实现这个功能吗?额,确实是,但是有bug,使用代码保存的图片在媒体库无缩略图,一片空白无法预览,这是有强迫症的我不能忍受的,这款插件也是不错的,功能足够强大,完美。

预览

设置页面,简单而强大

文章发布页面


会显示一个是否保存远程图片的复选框,这里有一个小技巧,因为插件默认是不够选的,也就是说默认就保存远程图片,有时候误操作可能保存了不需要保存的图片,作者没有提供是否默认勾选的功能,但是可以通过修改源码实现。

设置默认不保存远程图片

打开插件文件夹,找到dx-auto-save-images.php文件,打开,大约在133行

原始代码

echo '<span style="padding-bottom:5px;display:inline-block;"><input type="checkbox" name="DS_switch" value="not_save"/> 不保存远程图片.</span>';

修改为

echo '<span style="padding-bottom:5px;display:inline-block;"><input type="checkbox" checked="checked" name="DS_switch" value="not_save"/> 不保存远程图片.</span>';