功能介绍:不要第三方插件,用通过修改WordPress主题代码来实现自动加水印功能,你需要将代码放置在主题的functions.php文件中就可以了。
具体操作步骤如下:
1、先上传水印图片,最好是透明的,上传到主题目录下面的images文件里。例如,如果你的主题目录是wp-content/themes/your-theme,则水印图片应该放在wp-content/themes/your-theme/images/目录下,并命名为watermark.png。
2、找到主题下面的functions.php,将下面代码复制粘贴到最后!
add_filter('wp_generate_attachment_metadata', 'add_watermark_to_image');
function add_watermark_to_image($metadata) {
$upload_dir = wp_upload_dir();
$file_path = $upload_dir['basedir'] . '/' . $metadata['file'];
// 只对主图添加水印(不处理缩略图)
$image = imagecreatefromjpeg($file_path);
$watermark = imagecreatefrompng(get_template_directory() . '/images/watermark.png');
$img_width = imagesx($image);
$img_height = imagesy($image);
$wm_width = imagesx($watermark);
$wm_height = imagesy($watermark);
// 水印位置:右下角(根据自身需求修改间距)
$dest_x = $img_width - $wm_width - 10;
$dest_y = $img_height - $wm_height - 10;
imagecopy($image, $watermark, $dest_x, $dest_y, 0, 0, $wm_width, $wm_height);
imagejpeg($image, $file_path);
imagedestroy($image);
imagedestroy($watermark);
return $metadata;
}
3、保存functions.php文件,在文章页面上传图片就可以看到水印了!
wordpress建站,如何实现多个网站调用的文章图片来自同一个文件夹
上面是“wordpress建站,不要第三方插件实现图片自动添加水印(亲测有效)”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_21386.html
workflows工作流
一个外国人在吹奏萨克斯ComfyUI工作流
迷人的月光,发光的花朵
半透明的玻璃苹果ComfyUI工作流
一个穿过泥泞雷区的士兵ComfyUI工作流
一个破旧的工厂,一个骷髅雕像
金属埃及人ComfyUI工作流
一个可爱的人形小机器人和一只蜗牛在森林
一个神秘的隐藏面孔下一本书的剪影ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
css3做一个风雨雷电天气动态图标
jquery鼠标滑过图片边框特效(jquery.focus-follow插件)
在线生成金属文字
css3动画loading效果
2023年程序猿如何给自己开启一场烟花盛会
HTML5 Canvas 刻度尺
css3+js菜单点击动态效果










