又拍云给WordPress 文章图片自动添加水印

目前主流的图片云都提供了比较不错的图片处理功能,水印也是其中的一方面。我们可以利用这个给文章图片自动加上水印,这也是比较推荐的方法,毕竟保留原图有更好的选择。

实现原理也非常简单,只要把图片地址换成带水印处理后缀的图片地址就可以了。下面的代码直接加到functions.php中,注意替换你自己的水印后缀。

function fa_hack_image_url($matches) {
    $prefix = '!boob';// 自定义版本或者水印字符串
    return $matches[1] . $matches['2'] . $prefix;
}

function fa_image_add_watermelon( $content ){
    $content = preg_replace_callback("/(<img[^>]*src *= *[\"']?)([^\"']*)/i", 'fa_hack_image_url' , $content);
    return $content;
}
add_filter('the_content','fa_image_add_watermelon');

又拍云水印规则

最简单的方法是新建又拍云版本,然后打开水印

又拍云给WordPress 文章图片自动添加水印
直接设置即可

可以自行拼接url地址。

/watermark/url/水印路径base64/align/southeast

其中水印路径需要base64编码,比如路径为/watermark.webp,转换为base64后为L3dhdGVybWFyay5wbmc=,则图片需要加的后缀为!/watermark/url/L3dhdGVybWFyay5wbmc=/align/southeast,align后面为方向,可以根据你自己的需要调整,当然最简单的是直接在新建规则的时候设置了。

不过貌似直接通过参数处理的动图无法添加水印。

七牛同理,只不过后缀规则不同而已,根据相应的规则进行改进就可以了。

声明:本站所有软件资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
Wordpress

WordPress 4.6漏洞利用PoC-PHPMailer曝远程代码执行高危漏洞

2017-5-10 21:05:45

Wordpress

wordpress外链图片自动下载插件-QQWorld自动保存图片QQWorld Auto Save Images

2017-5-11 10:45:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
有新私信 私信列表
搜索