Mấy hôm nay nghiên cứu vụ watermark này cho khách hàng, tôi đã tìm được một plugin khá hay tên là Marekki’s Watermark. Plugin này có chức năng tạo watermark cho các file ảnh mà bạn upload lên host khi viết bài, lưu ý là bạn phải dùng công cụ upload ảnh của WordPress thì mới có tác dụng. Tuy ra đời khá lâu (từ năm 2007, lúc WordPress chỉ mới tới phiên bản 2.3) nhưng plugin này vẫn chạy tốt trên WordPress 2.9.x.
Một nhược điểm của Marekki’s Watermark từ khi có WordPress 2.7 là lúc cài đặt, bạn phải tự tay sửa file /wp-admin/includes/media.php , vì file này nằm trong thư mục wp-admin nên mỗi khi bạn update lên phiên bản mới của WordPress thì file này bị chép đè và bạn phải sửa lại nó, rất bất tiện và tốn thời gian.
Sau một hồi nghiên cứu thì tôi đã tìm được cách khắc phục nhược điểm trên, bạn chỉ việc paste đoạn code dưới đây vào cuối file "watermark.php" là xong, ko cần phải sửa file /wp-admin/includes/media.php nữa.
function addwatermark($file) {
MM_Execute_WM($file['file'],'');
return $file;
}
add_filter( 'wp_handle_upload', 'addwatermark' );










Từ Khóa: 


0 nhận xét:
Đăng nhận xét