有时候我们并不真正需要在图片上加 logo,在七牛端设置后水印样式后,通过下面代码调用即可:
//七牛免费图床 define('CDN_HOST','//7o50pl.com1.z0.glb.clouddn.com'); add_filter('the_content','z_cdn_content'); function z_cdn_content($content){ return str_replace(home_url().'/wp-content/uploads', CDN_HOST.'/wp-content/uploads', $content); } add_filter('wp_get_attachment_url','z_get_attachment_url',10,2); function z_get_attachment_url($url, $post_id){ return str_replace(home_url(), CDN_HOST, $url); } add_filter('the_content', 'QiNiulogo'); function QiNiulogo($content) { global $post; $pattern ="/<img(.*)src=('|\")(.*).(bmp|gif|jpeg|jpg|png)('|\")(.*)>/i"; /* 下面这行代码中的 300 表示缩略图的大小,请根据实际需求修改即可 */ $replacement = '<img$1src=$2$3.$4-Thumbnail$5$6>'; $content = preg_replace($pattern, $replacement, $content); /* 此处预留位置,可删除 */ return $content; }
注意替换第 2 行中你绑定的七牛域名。
你可能对这些文章感兴趣:
- Timthumb无法显示七牛等云存储图片怎么办?
- 七牛云如何更新七牛的缓存文件
- 启用七牛后知更鸟主题无法评论解决办法
- WordPress免插件实现七牛免费图床
- 七牛使用白皮书
- 宝塔面板启用WordPress多站点子域名、子目录
- 让好搜搜索在新窗口打开搜索结果
- 万网虚拟主机安装WordPress提示500 Internal Server Error报错的解决方法
- 小程序云开发系列教程:注册小程序
- WordPress删除所有无效(未附加)图片
- Yusi主题百度分享样式显示不正常解决办法(100%可行)
- WordPress免插件插入文章索引/文章目录
- WordPress自动为文章添加已使用过的标签(标题+内容)
- WordPress插件推荐:可调用热评的网易音乐插件netease-music
如有疑问,请前往问答中心反馈!
反馈