Tôi muốn biết nếu có một cách đơn giản (mã tùy chỉnh hoặc plugin) để tạo kích thước hình thu nhỏ chỉ cho hình ảnh mà tôi dự định sử dụng làm hình ảnh đặc trưng (index.php, archive.php, v.v.), nhưng không phải cho hình ảnh được sử dụng trong các bài viết (single.php). Mục tiêu chính của tôi là giảm sử dụng không gian máy chủ bằng cách không tạo hình thu nhỏ mà chủ đề của tôi sẽ không bao giờ sử dụng.
Hình thu nhỏ của tôi thực sự sẽ chỉ có hai kích thước, rộng 720px và rộng 328px và hình ảnh nổi bật rộng 720px (chỉ trang chủ) cũng sẽ có kích thước rộng 328px (đối với archive.php và sidebar.php)
Hiện tại, cách lập trình duy nhất tôi biết là tạo hình thu nhỏ cho mỗi lần tải lên hình ảnh , điều không mong muốn, vì hầu hết các video tải lên của tôi sẽ là đăng ảnh và tôi sẽ phải xóa rất nhiều hình ảnh khỏi máy chủ.
Tôi thích mã tùy chỉnh hơn các plugin, nhưng một plugin sẽ được chấp nhận. Tôi biết có một số plugin thay đổi kích thước hình ảnh ngoài kia, nhưng chúng chưa được cập nhật trong một thời gian dài (TimThumb, Resizer Image Dynamic ).
Tôi cũng đã tìm thấy một câu hỏi tương tự ở đây trên Wordpress SE, nhưng câu trả lời được chấp nhận không thực sự giải quyết vấn đề của tôi.
EDIT: Tôi cần xóa hoặc ngăn hình thu nhỏ cho hình ảnh bên trong bài đăng, không phải cho hình ảnh nổi bật, tức là:
(1) Hình ảnh nổi bật : hình thu nhỏ bổ sung do WP tự động tạo ra là OK.
(2) Hình ảnh được sử dụng bên trong bài viết : Tải lên hình ảnh gốc và không tạo ra bất kỳ kích thước bổ sung nào. Tôi sẽ cắt, thay đổi kích thước và tối ưu hóa hình ảnh trước khi tải lên và một kích thước sẽ phù hợp với nhu cầu của tôi.
_thumbnail_id
-, thực sự là đủ, save_post
và các móc tương tự có thể là một cách để đi. Nhưng đừng quên rằng những hình ảnh trong bài đăng của bạn có thể được sử dụng trong các bài đăng khác dưới dạng hình thu nhỏ, bạn có thể muốn có một cơ chế để giải thích điều đó.