为 Watermark Reloaded WordPress水印插件增加例外功能

核心提示:因为帮朋友搭建网站, 需要图片水印, 用到 Watermark Reloaded 水印插件, 曾经也介绍过这款插件. 还是这位朋友, 需要在首页添加一个大图轮播功能, 希望通过 WordPress Media 上传和管理文件. 这样的话问题就来了, 因...

因为帮朋友搭建网站, 需要图片水印, 用到 Watermark Reloaded 水印插件, 曾经也介绍过这款插件. 还是这位朋友, 需要在首页添加一个大图轮播功能, 希望通过 WordPress Media 上传和管理文件. 这样的话问题就来了, 因为 Watermark Reloaded 会在所有通过 Media 上传的图片上加上水印, 所以我们需要在插件上加上例外功能.

其实我们只想对某一类特定图片不进行水印处理, 只要将这类图片标记出来, 即可在上传阶段跳过加水印的处理.

对于通过 Media 上传的图片, 能获得的信息只有图片本身的属性. 想过对特定尺寸的图片进行特殊处理, 但因为尺寸难以控制, 后来选择通过文件名来限制. 比如: 首页 banner 图片不加水印, 那限定这类图片以 "banner-" 为文件名前缀. 所以改了这个水印插件, 简单地加入一个填空, 在加水印前判断一下, 仅此而已.

no-watermark

也许用的人不会多, 算共享一下, 或许就有人用得着呢. 我也写个信给作者建议加上好了, 最好原版给加上, 免得以后还要自己更新.

查看:WordPress Watermark Reloaded 水印插件使用方法

在线客服