最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

wordpress 3步历史图片加水印

PHP 582浏览 0评论

别人转载小松我的文章没有保留版权,为了保护自己文章的版权,昨天开始我的文章里的图片都加上了水印,我使用的水印插件是DX-Watermark,使用还行。
今天主要是处理了一下怎么把历史的图片都加上水印。主要思路是图片下载到本地,本地处理好水印然后在传到线上去,先看一下效果以这篇文章为例怎么判断mp3/音频文件加载完成

wordpress 3步历史图片加水印

下面开始操作wordpress 3步历史图片加水印

①把所以的图片都下载到本地,主要是为了保险一点,错误了还可以在重来,把图片uploads目录替换成本地测试环境里的uploads
②我自己查看了DX-Watermark,自己写了一些代码,把下面的代码放到本地测试环境主题下的function.php文件里,放最后就行

$file=glob("wp-content/uploads/2015/11/*.*");
$my_imgages = new DX_Watermark();
foreach($file as $val){
$val=str_replace("wp-content/uploads/","",$val);

$metadata['file']=$val;
$my_imgages->do_watermark($metadata);
}exit;

上面的代码目录要替换,一个目录一个目录的处理,当然你也可以循环遍历,我主要是怕执行时间过长,导致程序崩掉,然后本地测试环境检查一下,没有问题在操作下一步
③最后把本地uploads替换到线上的uploads

注意:水印处理好,把上面的function.php加添加的代码删除

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» wordpress 3步历史图片加水印
本文链接地址:https://www.phpsong.com/1575.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!