• Resolved Cyrus180

    (@cyrus180)


    Hallo,

    ich würde gerne die Anrede bei der Rechnungs- und Versandadresse in eine eigene Zeile verschieben. Ich meine hiermit nicht das Auswahlfeld w?hrend der Bestellung, sondern die Adressen, die in der Datenbank gespeichert werden.

    Ist das irgendwie m?glich? Ich finde im Code leider nicht, wo die Adresse formatiert wird.

    Vorab Danke für eine Antwort.

    https://www.ads-software.com/plugins/woocommerce-germanized/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    WooCommerce bietet für die Anpassung des Formats filter. Schaue dir dazu am besten woocommerce/includes/class-wc-countries.php an.

    Grü?e

    Thread Starter Cyrus180

    (@cyrus180)

    Hallo vendidero,

    danke für deine Hilfe. Ich konnte mir damit den entsprechenden Code zusammenbauen. Für alle, die das gleiche oder ein ?hnliches Problem haben, einfach folgenden Code in die functions.php einbinden und bei Bedarf ab?ndern:

    /**
     * Change address format.
     * Put the title in it's own line.
     */
    function change_address_format( $formats ) {
        $formats[ 'DE' ]  = "{company}\n{title}\n{name}\n{address_1}\n{address_2}\n{postcode} {city}\n{country}";
    
        return $formats;
    }
    add_filter( 'woocommerce_localisation_address_formats', 'change_address_format', 20 );
    
    /**
     * Remove the title from the name.
     */
    function remove_title_from_name( $replacements, $args ) {
        $replacements[ '{name}' ] = $replacements[ '{first_name}' ] . ' ' . $replacements[ '{last_name}' ];
        $replacements[ '{name_upper}' ] = $replacements[ '{first_name_upper}' ] . ' ' . $replacements[ '{last_name_upper}' ];
        return $replacements;
    }
    add_filter( 'woocommerce_formatted_address_replacements', 'remove_title_from_name', 10, 2 );
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Anrede bei Adresse in eigene Zeile verschieben’ is closed to new replies.