Làm cách nào để tắt tính năng cắt xén hình thu nhỏ được tạo tự động của WordPress?thêm mã

Làm thế nào để tắt tính năng tự động cắt ảnh thu nhỏ của WordPress?

Hầu hết các chuyên gia truyền thông mới sẽ trực tiếp thêm hình ảnh gốc vào bài viết của họ và sẽ không sử dụng hình ảnh được WordPress tự động cắt xén.

Mặc dù ảnh đã cắt là vô dụng, nhưng WordPress sẽ không tự động xóa chúng, theo thời gian, những “ảnh rác” này sẽ lãng phí rất nhiều dung lượng không gian trang web, đồng thời gây thêm rất nhiều căng thẳng cho việc sao lưu.

Chúng ta có thể xóa thủ công các hình thu nhỏ được WordPress tự động cắt. Tốt nhất là tắt hoàn toàn chức năng cắt ảnh tự động của WordPress.

Tắt tính năng cắt xén hình thu nhỏ được tạo tự động của WordPress

Mở chế độ tùy chọn WordPress (nhấp vào nền WP [Cài đặt] –> [Tùy chọn đa phương tiện])
www.xxx com / wp-admin / options-media.php

Đặt chiều rộng và chiều cao của ba hình ảnh này về 0:

  1. Kích thước thu nhỏ
  2. Kích thước trung bình
  3. 大 尺寸

Ngoài ra, hãy chọn "Luôn cắt hình thu nhỏ theo kích thước này".

Như hình bên dưới:

Làm cách nào để tắt tính năng cắt xén hình thu nhỏ được tạo tự động của WordPress?

Tuy nhiên, trong các theme của WP thường có đoạn mã để tự động tạo thumbnail, tôi phải làm thế nào?

Một số người nói rằng bạn có thể mở tất cả các tệp giao diện WordPress bằng Notepad++ , thực hiện tìm kiếm hàng loạt từ khóa "thumbn ail " và tìm thấy đoạn mã sau:

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

Đây là mã đặt kích thước cắt của hình ảnh và gọi add_image_size Chức năng chức năng này.

Chức năng của hàm add_image_size:

  • Đăng ký kích thước hình ảnh mới có nghĩa là bạn tải lên một hình ảnh mới và WordPress sẽ tạo một hình ảnh nổi bật mới có kích thước đó.

Nếu bạn muốn tắt hoàn toàn tính năng tự động cắt hình thu nhỏ của WordPress, bạn phải loại bỏ chức năng này!

Cách đơn giản nhất là tìm chức năng này và bình luận về nó.

Tuy nhiên, phương pháp này khá tệ và cần được nhận xét lại mỗi khi chủ đề WordPress được cập nhật ...

Bằng cách tìm kiếm, bạn có thể tìm thấy một số cách để cấm một chức năng nào đó trên Internet, và copy đoạn mã sau vào file functions.php của theme WordPress, bạn hoàn toàn có thể ngăn cấm chức năng tự động tạo thumbnail của wordpress.

// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size 
unset($sizes['large']); // disable large size 
unset($sizes['medium_large']); // disable medium-large size 
unset($sizes['1536x1536']); // disable 2x medium-large size 
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()

remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');

Nếu bạn cho rằng đoạn mã trên quá nhiều hoặc chọn 2 trong 1 thì không thêm đoạn mã trên mà chỉ thêm đoạn mã sau▼

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
  • Trên thực tế, điều này là để chèn một giá trị trả về trong hàm và không dùng hàm nữa.

loại bỏ medium_large_size_w

Khi WordPress 4.4 được cài đặt / cập nhật, kích thước "medium_large_size_w" sẽ được ghi vào các tùy chọn, dẫn đến hình thu nhỏ pixel 768w sẽ luôn được tạo sau này.

Tất nhiên, giải pháp trước đây là sửa đổi cơ sở dữ liệu, điều này không thuận tiện lắm.

Mở chế độ tùy chọn WordPress (nhấp vào nền WP [Cài đặt] –> [Tất cả cài đặt])
www.xxx com / wp-admin / options.php

Sau đó nhấn Ctrl + F trong trình duyệt để tìm kiếm:

medium_large_size_w
  • Sau khi tìm thấy nó, hãy thay đổi giá trị thành 0, sau đó kéo xuống cuối trang và nhấp vào [Lưu thay đổi].

Mặc dù cách thêm mã WordPress để vô hiệu hóa WordPress tự động tạo cắt xén hình thu nhỏ, nó vẫn chưa đủ toàn diện ...

Chen Weiliang khuyên bạn nên cài đặt và sử dụng plugin Kích thước hình ảnh ▼

Hy vọng bài viết "Làm thế nào để vô hiệu hóa tính năng tự động cắt ảnh thu nhỏ của WordPress? Thêm mã" đượ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-388.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