Hallo Leute,
irgendwie kriege ich das mit den Hooks nicht so ganz hin. Ich habe schon oft (vorgefertigte) angepasst und eingesetzt aber es nie so wirklich verstanden wie das alles zusammenhängt. Nun stehe ich wieder vor so einem Problem, doch dieses Mal gibt es keine fertige Lösung dafür.
Ich habe folgende Github-Seite: https://github.com/SiR-DanieL/woo…758785e546c8101
Hier findet man einen erstellten Filter. Es handelt sich zwar um WooCommerce, aber ich glaube das nimmt sich in diesem Fall nichts?! Man sieht dort, dass der Funktion "get_dimensions" der folgende Code hinzugefügt wurde:
return apply_filters( 'woocommerce_get_dimensions', $this->dimensions, $this->length, $this->width, $this->height, get_option( 'woocommerce_dimension_unit' ) );
Ich würde diesen Filter nun gerne in meiner functions.php anpassen. Leider klappt das nicht so wie ich das will. Konkret soll zu jedem Attribut (length, width, height) noch ein (L), (W) bzw (H) ausgegeben werden. So sieht mein Ansatz aus:
function edit_dimensions() { $this->length = $this->length . ' (L)'; this->width = $this->width . ' (W)'; $this->height = $this->height . ' (H)'; }add_filter( 'woocommerce_get_dimensions', 'edit_dimensions' );
Leider funktioniert das so gar nicht. Kann mir jemand verraten wie ich diesen Github Code richtig lesen muss und wie ich meine Funktion korrekterweise anpassen sollte? Vielleicht verstehe ich es dann endlich mal.
Besten Dank im Voraus!