Ich möchte in Wordpress mit ImageMagick eine benutzerdefinierte Verarbeitung für eine bestimmte Miniaturgröße vornehmen, die über die normale Wordpress-Funktionalität hinausgeht, und bin mir nicht sicher, wie ich das machen soll.
Also füge ich meine neue Miniaturgröße hinzu:
%Vor%Und dann bin ich mir nicht sicher, wo ich mich einhaken sollte. Bevor die letzte Kopie des Thumbnails in Wordpress gespeichert wird, möchte ich eine benutzerdefinierte Bearbeitung vornehmen. Grundlegende Pseudo-Code für was ich will ist:
%Vor%Ich kann das imagemagick-Zeug handhaben, aber ich bin mir nicht sicher, wie / wo ich diese benutzerdefinierte Miniaturbildverarbeitung anhängen soll.
Jede Beratung wäre sehr zu begrüßen!
In meiner Bibliothek habe ich Folgendes:
Sehr interessante Manipulation von thumb names und crop . Überprüfen Sie das ursprüngliche Q & A in diesem.
Verwendet:
Verwendet:
wp_generate_attachment_metadata
Verwendet:
Verwendet:
Verwendet:
wp_handle_upload_prefilter
wp_handle_upload
und L # 466
upload_dir
Danke @brasofilo, dass er mich in die richtige Richtung weist ...
Ich stocherte ein bisschen herum und dachte mir das aus. Sie können in wp_generate_attachment_metadata einhaken und einige Bildmanipulationen vornehmen.
Das Wesentliche an dem, was ich versucht habe, ist, ein Bild auf eine bestimmte Größe zu verkleinern ("Marken" -Vorschau) und dann die Leinwand für diese Miniaturansicht auf eine statische Höhe und Breite mit einem weißen Hintergrund zu erweitern.
Falls jemand eine ähnliche Situation hat, dachte ich, ich würde etwas Code einfügen. Es könnte aufgeräumt werden, um die Ergänzung für jeden Bildtyp zu entfernen. Das einzige Problem mit diesem Code ist, dass, wenn die ursprüngliche Bildgröße kleiner als die gewünschte Miniaturgröße ist, wird es nicht erzeugt (was WordPress-Funktionalität ist).
%Vor%Tags und Links wordpress