Czy istnieje sposób, aby umożliwić moim użytkownikom zdefiniowanie obszaru kadrowania miniatury postu? Miniatury zawsze są istniejącymi załącznikami postów, wolałbym nie tworzyć dodatkowego załącznika dla miniatury.
Miniatury postów powinny mieć wymiary 200 x 100 pikseli i powinny pochodzić z jednego z obrazów użytych w poście. Tak więc w moim idealnym świecie po kliknięciu łącza „Ustaw wyróżniony obraz” uzyskuje się przegląd już dołączonych obrazów, a po kliknięciu jednego z nich można samodzielnie zdefiniować obszar przycinania (przenoszenie lub zmianę rozmiaru, ale zachowanie współczynnik kształtu 2x1). Po kliknięciu przycisku „OK” nowa miniatura postu jest zapisywana z oryginalnym załącznikiem ( _wp_attachment_metadata['sizes']['post-thumbnail']
na przykład w polu metadanych), a nie jako nowy załącznik. Używanie obrazu, który jest już używany jako miniatura posta dla innego postu, nie powinno być dozwolone, a przynajmniej ostrzegać.
Uważam, że dołączony edytor obrazów nie będzie odpowiadał moim potrzebom, ponieważ możesz edytować wszystkie wersje obrazu lub zwykłą miniaturę, ale nie tylko miniaturę postu. Trochę kłopotliwe jest też wiedzieć, które wersje edytuję, więc myślę, że moi użytkownicy będą mieli z tym jeszcze więcej problemów.
Czy istnieje wtyczka, która robi to, co chcę, lub którą mogę z łatwością rozszerzyć na moje potrzeby?
Aktualizacja: przykładowy interfejs użytkownika
Naprawdę podoba mi się interfejs selektora obrazów Książki adresowej Mac OS X: wybierasz obraz i zmieniasz rozmiar miniaturowego narzędzia do przycinania miniatur za pomocą suwaka. Możesz także przeciągnąć obraz podstawowy. Możesz rozwinąć ten pomysł do wielu rozmiarów obrazu (mam na przykład post-thumbnail
i post-thumbnail-1/2
to o połowę mniejszy rozmiar). Pozwól użytkownikowi wybrać rozmiary, które teraz edytuje, za pomocą pól wyboru i narysuj odpowiednie prostokąty kadrowania na ekranie.