WordPress默认图片加水印后缀

一般用七牛、又拍云、阿里OSS等第三方图片储存时会用到

将下列代码加入到 functions.php 文件中

/* 图片加水印后缀 */
function fa_hack_image_url($matches) {
$prefix = '_water';// 自定义版本或者水印字符串
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');

如果你需要给feed中的图片也加上水印,则在 functions.php 中加入下面的代码

add_filter('the_content_feed','fa_image_add_watermelon');
add_filter('the_excerpt_rss','fa_image_add_watermelon');

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • 😕