Gibt es eine Möglichkeit, meine Benutzer den Zuschneidebereich eines Post-Thumbnails definieren zu lassen? Die Thumbnails sind immer vorhandene Post-Anhänge, ich würde lieber keinen zusätzlichen Anhang pro Thumbnail erstellen.
Die Post-Thumbnails sollten 200 x 100 Pixel groß sein und von einem der im Post verwendeten Bilder stammen. Wenn Sie in meiner idealen Welt auf den Link "Ausgewähltes Bild festlegen" klicken, erhalten Sie einen Überblick über die bereits enthaltenen Bilder. Wenn Sie auf eines dieser Bilder klicken, können Sie den Zuschneidebereich selbst definieren (verschieben oder die Größe ändern, aber beibehalten) das 2x1 Seitenverhältnis). Wenn Sie auf "OK" klicken, wird die neue Miniaturansicht des Beitrags mit dem ursprünglichen Anhang ( _wp_attachment_metadata['sizes']['post-thumbnail']
z. B. im Metadatenfeld) und nicht als neuer Anhang gespeichert . Die Verwendung eines Bildes, das bereits als Miniaturansicht eines Beitrags für einen anderen Beitrag verwendet wird, sollte nicht zulässig sein oder zumindest eine Warnung auslösen.
Ich bin der Meinung, dass der mitgelieferte Bildeditor nicht meinen Anforderungen entspricht, da Sie alle Versionen des Bildes oder das reguläre Vorschaubild bearbeiten können, nicht nur das Post-Vorschaubild. Ich finde es auch etwas verwirrend zu wissen, welche Versionen ich bearbeite, sodass ich denke, dass meine Benutzer noch mehr Probleme damit haben werden.
Gibt es ein Plugin, das macht, was ich will, oder das ich problemlos auf meine Bedürfnisse erweitern kann?
Update: Beispiel UI
Die Benutzeroberfläche der Mac OS X Adressbuch-Bildauswahl gefällt mir sehr gut: Sie wählen ein Bild aus und ändern die Größe eines Miniaturzuschnitts mit festem Verhältnis über einen Schieberegler. Sie können das Basisbild auch verschieben. Sie können diese Idee auf mehrere Bildgrößen erweitern (ich habe zum Beispiel eine post-thumbnail
und post-thumbnail-1/2
das ist die Hälfte dieser Größe). Lassen Sie den Benutzer die Größen, die er gerade bearbeitet, mit Kontrollkästchen auswählen und die entsprechenden Zuschneiderechtecke auf dem Bildschirm zeichnen.