Tự động đổi tên hình ảnh khi tải lên WordPress ~ Kiếm Tiền Online

Sunday, February 4, 2024

Tự động đổi tên hình ảnh khi tải lên WordPress

Nếu bạn là người mới dùng Website và chưa quan tâm tới SEO thì rất dễ phạm phải sai lầm là đổi tên hình ảnh thành dạng thân thiện (tên ảnh không dấu và cách nhau bằng dấu -) thay vì đặt tên hình dài nhằng và chứa các ký tự đặc biệt trong ảnh.

Ví dụ tên hình ảnh: Tự động thay đổi tên hình ảnh khi tải lên WordPress.jpg với tên này khi up lên website nó sẽ có url không thân thiện 1 tí xíu nào cả.

Nếu hình ảnh có tên:

https://truongcongthang.com/Tự động thay đổi tên hình ảnh khi tải lên WordPress.jpg

Up lên website chúng sẽ có dạng này.

http://truongcongthang.com/T%E1%BB%B1%20%C4%91%E1%BB%99ng%20thay%20%C4%91%E1%BB%95i%20t%C3%AAn%20h%C3%ACnh%20%E1%BA%A3nh%20khi%20t%E1%BA%A3i%20l%C3%AAn%20WordPress.jpg

Bạn có thể thấy nếu bạn không đặt lại tên ảnh ở máy tính mà up lên với các ký tự đặc biệt hoặc tên ảnh là tiếng Việt sẽ rất mất cảm tình ngoài ra 1 số host nó sẽ tự động chặn các ký tự đặc biệt như này nhằm bảo mật website.

Để giải quyết vấn đề này bạn có 1 số lựa chọn như sau, đơn giản nhất là bạn đặt tên ảnh không dấu, cách nhau bằng dấu gạch ngang.

Ví dụ tên ảnh bên trên sẽ được sửa lại theo dạng phía dưới trước khi upload lên bài viết.

https://truongcongthang.com/tu-dong-thay-doi-ten-hinh-anh-khi-tai-len-wordpress.jpg

Ngoài ra nếu bạn muốn tự động đổi tên ảnh theo định dạng thân thiện như kia khi tải lên website thì có thể tiêu dùng 1 trong 2 cách sau.

Dù bạn đặt tên gì ở máy tính thì khi upload ảnh lên thì code, plugin sẽ tự động rewrite lại tên hình ảnh thân thiện hơn.

Cách 1: Tự động sửa tên ảnh khi upload lên website

Nếu bạn đang tiêu dùng WordPress thì có thể thêm đoạn code này vào file functions.php là xong.

/* Xoa ky tu dac biet khi tai anh len*=====================================================================*/function vutruso_sanitize_file_name( $filename ) {    $sanitized_filename = remove_accents( $filename ); // Convert to ASCII    // Standard replacements    $invalid = array(        ' '   => '-',        '%20' => '-',        '_'   => '-',    );    $sanitized_filename = str_replace( array_keys( $invalid ), array_values( $invalid ), $sanitized_filename );    $sanitized_filename = preg_replace('/[^A-Za-z0-9-. ]/', '', $sanitized_filename); // Remove all non-alphanumeric except .    $sanitized_filename = preg_replace('/.(?=.*.)/', '', $sanitized_filename); // Remove all but last .    $sanitized_filename = preg_replace('/-+/', '-', $sanitized_filename); // Replace any more than one - in a row    $sanitized_filename = str_replace('-.', '.', $sanitized_filename); // Remove last - if at the end    $sanitized_filename = strtolower( $sanitized_filename ); // Lowercase     return $sanitized_filename;} add_filter( 'sanitize_file_name', 'vutruso_sanitize_file_name', 10, 1 );

Ngoài code này bạn cũng có thể tiêu dùng plugin rất hay có tên là: File Renaming on Upload

plugin file renaming on upload

Plugin này cho bạn 1 số cài đặt tùy chọn thay đổi tên hình ảnh khi tải lên như:

– Thay đổi tên ảnh thành tiêu đề bài viết
– Thay đổi tên ảnh thành tên bất kỳ bạn muốn
– Thay đổi tên ảnh thành tên url
– Kết hợp 3 kiểu này lại bằng các tên: {siteurl}{posttitle}{filename}

file renaming on upload

Kết luận

Như bạn có thể thấy việc tiêu dùng plugin thì sẽ tùy chọn thay đổi tên hình ảnh khi tải lên sẽ có nhiều lựa chọn hơn, còn nếu bạn muốn đơn giản thì có thể tiêu dùng đoạn code mình cung cấp phía trên.

Hy vọng bài viết sẽ giúp ích cho nhiều người, ngoài ra nếu bạn muốn xử lý hình ảnh (resize, nén ảnh) trước khi up lên website có thể xem qua bài viết này.

Nếu website của bạn đã lỡ tải lên quá nhiều hình ảnh chưa được xử lý và cần rename lại thì có thể tham khảo qua plugin Media File Renamer – Auto & Manual Rename

Nếu bạn có đề nghị hay thắc mắc cần tương trợ đừng ngần ngại liên hệ với chúng tôi qua zalo số 0963.125.822

Trân trọng.

Related Posts:


0 nhận xét:

Post a Comment

Chăm sóc tóc

DUNG DỊCH TẮM GỘI KHÔ – PH
90.000₫
MẶT NẠ TÓC PHỤC HỒI HƯ TỔN PREMIUM REPAIR MASK 180G – TSUBAKI
225.000₫
BỒ KẾT HOA BƯỞI 300ML – NCT3
340.000₫
DẦU XẢ THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
DẦU GỘI THẢO DƯỢC BỒ KẾT SẢ CHANH HOA BƯỞI 300ML – TRƯỜNG HƯNG THỊNH
100.000₫
SERUM DƯỠNG TÓC HOA BƯỞI GIẢM GÃY RỤNG 50ML – POMELO
84.000₫

Quảng cáo

Nổi bật

Cài đặt Thanh Toán Google adsense bằng ngân hàng Vietcombank

Sau khi đã đủ điều kiện rút tiền từ Google Adsense thì bạn cần phải thêm hình thức thanh toán để Google trả tiền cho bạn.Khi kiếm tiền trên ...

a-ads

Máy tính Laptop

44.990.000đ
Laptop LG Gram 2022 17Z90Q-G.AH76A5 (Core-i7 1260P/16GB/512GB/17″ WQXGA/Win 11/Xám)
24.790.000đ
Laptop LG Gram 2021 16ZD90P-G.AX54A5 (i5-1135G7/8GB RAM/512GB SSD/16″WQXGA/Dos/Trắng)
14.590.000đ
Laptop Acer Gaming Aspire 7 A715-42G-R4ST NH.QAYSV.004 (R5 5500U/8GB RAM/256GB SSD/15.6″FHD IPS/GTX1650 4GB/Win10) – Hàng chính hãng
15.190.000đ
Laptop Acer Aspire 3 A315-58G-50S4 (Core i5 1135G7/8GB RAM/512GB/15.6″FHD/MX350 2GB/Win 10/Bạc)
21.990.000đ
Laptop Acer Swift 5 SF514-55TA-59N4 NX.A6SSV.001 (i5-1135G7/16GB RAM/1TB SSD/14″FHD_Touch/Win10/Xanh) – Hàng chính hãng
14.890.000đ
Laptop Acer Aspire 5 A514-54-59QK (Core i5 1135G7/8GB RAM/512GB/14″FHD/Win 11/Vàng)

Vay Online

(x)
(x)
Day noi mi | Hoc noi mi | Noi mi dep | Trung tam day nghe toc | Day cat toc | Day nghe toc | Hoc cat toc | Hoc cat toc o Ha Noi | Hoc cat toc tai Ha Noi | Thuoc chua benh a sung
Dau goi Kafen | Dau xa Kafen | Giao trinh day cat toc | Mua ban rao vat | Dang rao vat | Dien dan rao vat | Rao vat mien phi | Trang rao vat

Mua Hang Gia Re / Cho Dien Tu / Mua Hang Online Uy Tin / Sim So Dep / Mua Hang Online / Dung Cu Cat / Dung Cu Cat Gia Re / Ban Buon Dung Cu Cat / Hoc Cat Toc / Dang Rao Vat / Dien dan Rao Vat / Trang Rao Vat / Day Noi Mi / Rao Vat Cho Tot / Quang Cao Rao Vat / Camera Quan Sat / Cac Website Rao Vat / My Pham Nganh Toc / Phu Kien Nganh Toc / Phuong Phap Tap Gym / Kiem Tien Tren Mang / Trung Tam Day Nghe Toc / VPS Gia Sieu Re / VPS Gia Sieu 10K / Thiet Ke Web Gia Re / Bat Dong San