Làm cách nào để tự động đổi tên hình ảnh đã tải lên trong WordPress? 2 cách tuyệt vời để đổi tên tệp

Khi các nhà tiếp thị trực tuyến sử dụng WordPress để xây dựng trang web và cho phép người dùng đăng bài viết hoặc chỉnh sửa cập nhật cho mục đích SEO , nhiều hình ảnh được tải lên có tên chứa các ký tự đặc biệt hoặc ký tự tiếng Trung.

Những hình ảnh không đáp ứng các thông số kỹ thuật đôi khi không thể hiển thị như bình thường ...

Do đó, Chen Weiliang đề xuất thêm mã để tự động đổi tên các hình ảnh (tệp phương tiện) đã tải lên trong phần quản trị WordPress .

Làm cách nào để tự động đổi tên hình ảnh đã tải lên trong WordPress? 2 cách tuyệt vời để đổi tên tệp

Mã 1. WordPress tự động đổi tên tệp hình ảnh theo thời gian

Khi tải tệp lên, tệp sẽ được đổi tên theo định dạng "năm, tháng, ngày, phút, giây và phần nghìn của một giờ", ví dụ "20191022122221765.jpg"

Sau đây là mã để WordPress tải lên các tệp hình ảnh và tự động đổi tên chúng theo thời gian ▼

// WordPress按时间自动重命名图片文件
function git_upload_filter($file) {
$time = date("YmdHis");
$file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

Mã 2. WordPress tạo mã hóa MD5 kỹ thuật số để tự động đổi tên tệp hình ảnh

Quy tắc tên là tên tệp được mã hóa MD32 5-bit được hệ thống tạo tự động.

Vì tên tệp 32 bit được tạo theo mặc định hơi dài, hãy sử dụng substr(md5($name), 0, 20)
Truncate đặt nó thành 20 bit.

//WordPress生成数字MD5加密自动重命名图片文件
function rename_filename($filename) {
$info = pathinfo($filename);
$ext = emptyempty($info['extension']) ? '' : '.' . $info['extension'];
$name = basename($filename, $ext);
return substr(md5($name), 0, 20) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename', 10);
  • Chọn một trong 2 mã trên và thêm vào chủ đề hiện tạifunctions.phptrong tệp mẫu.
  • Không nên thêm đồng thời 2 mã trên, nếu không có thể bị trả lại hàng lỗi.
  • Thêm mã WordPress để tự động đổi tên tệp hình ảnh rất tiện lợi và tiết kiệm thời gian!

Đổi tên tệp hình ảnh theo cách thủ công

Trên thực tế, bạn cũng có thể trên máy tính của mình:

  1. Chọn tất cả các tệp
  2. Nhấn F2
  3. Sau đó nhập trực tiếp các chữ cái hoặc số
  4. nhấn Enter

Phương pháp đổi tên tệp hình ảnh theo cách thủ công này cũng rất tiện lợi.

Hy vọng bài viết "Cách tự động đổi tên ảnh đã tải lên trong WordPress? Hai phương pháp đổi tên tập tin" được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ) sẽ hữu ích cho bạn.

Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-1578.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Di chuyển về đầu trang