• 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:

    PHP
    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:

    PHP
    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!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!