功能介绍:不要第三方插件,用通过修改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,我们会在看到邮件的第一时间内为您处理!

html5如何3D立方体旋转特效
3D彩色卡片
自动打字效果(惊喜在后面)
2023年程序猿如何给自己开启一场烟花盛会
3d文字360度旋转
纯css3绘制的小鸟
jquery鼠标滑过图片边框特效(jquery.focus-follow插件)










