Có cách nào để cho phép người dùng của tôi xác định vùng cắt của hình thu nhỏ của bài đăng không? Các hình thu nhỏ luôn là các tệp đính kèm bài đăng hiện có, tôi không muốn tạo thêm một tệp đính kèm cho mỗi hình thu nhỏ.
Hình thu nhỏ của bài đăng phải là 200x100 pixel và đến từ một trong những hình ảnh được sử dụng trong bài đăng. Vì vậy, trong thế giới lý tưởng của tôi, khi bạn nhấp vào liên kết "Đặt hình ảnh nổi bật", bạn sẽ có được cái nhìn tổng quan về các hình ảnh đã được bao gồm và khi bạn nhấp vào một trong số đó, bạn có thể tự xác định vùng cắt (di chuyển hoặc thay đổi kích thước của nó, nhưng vẫn giữ tỷ lệ khung hình 2x1). Khi bạn nhấp vào "OK", hình thu nhỏ bài đăng mới được lưu với tệp đính kèm ban đầu ( _wp_attachment_metadata['sizes']['post-thumbnail']
ví dụ trong trường siêu dữ liệu), không phải là tệp đính kèm mới. Không nên cho phép sử dụng hình ảnh đã được sử dụng làm hình thu nhỏ cho bài đăng khác hoặc ít nhất là đưa ra cảnh báo.
Tôi tin rằng trình chỉnh sửa hình ảnh đi kèm sẽ không phù hợp với nhu cầu của tôi, vì bạn có thể chọn chỉnh sửa tất cả các phiên bản của hình ảnh hoặc hình thu nhỏ thông thường, nhưng không chỉ hình thu nhỏ của bài đăng. Tôi cũng thấy hơi khó hiểu khi biết mình đang chỉnh sửa phiên bản nào, vì vậy tôi nghĩ người dùng của tôi sẽ còn gặp nhiều rắc rối hơn với nó.
Có một plugin nào làm những gì tôi muốn, hoặc tôi có thể dễ dàng mở rộng theo nhu cầu của mình không?
Cập nhật: Ví dụ UI
Tôi thực sự thích giao diện của trình chọn hình ảnh trong Sổ địa chỉ Mac OS X: bạn chọn một hình ảnh và thay đổi kích thước của trình cắt hình thu nhỏ tỷ lệ cố định thông qua một thanh trượt. Bạn cũng có thể kéo hình ảnh cơ sở xung quanh. Bạn có thể mở rộng ý tưởng này với nhiều kích thước hình ảnh (Tôi có một post-thumbnail
và post-thumbnail-1/2
đó là một nửa kích thước đó, ví dụ). Để người dùng chọn (các) kích thước anh ta đang chỉnh sửa bằng các hộp kiểm và vẽ hình chữ nhật cắt phù hợp trên màn hình.