Möchten Sie ein neues Währungssymbol für Ihre WPForms erstellen? WPForms hat bereits viele Währungen zur Auswahl, aber wenn Sie ein neues Symbol hinzufügen oder einfach nur die Position eines bereits vorhandenen Währungssymbols verschieben möchten, ist dies leicht möglich. Dieses Tutorial führt Sie durch die Schritte zum Hinzufügen einer neuen Währung zu Ihren WPForms.
Erstellen eines neuen Währungssymbols
Der Code unten wird Lira Währung als eine Option unter WPForms " Einstellungen " Zahlungen Registerkarte hinzufügen. Fügen Sie einfach den Code-Schnipsel unten zu Ihrer Website.
Wenn Sie Hilfe beim Hinzufügen von Snippets zu Ihrer Website benötigen, sehen Sie sich bitte dieses Tutorial an.
/** * Add a new currency symbol * * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/ */ function wpf_dev_currencies( $currencies ) { $currencies[ 'LRA' ] = array( 'name' => esc_html__( 'Lira', 'wpforms' ), 'symbol' => '₤', 'symbol_pos' => 'right', // enter left or right to position the symbol 'thousands_separator' => ',', 'decimal_separator' => '.', 'decimals' => 2, ); return $currencies; } add_filter( 'wpforms_currencies', 'wpf_dev_currencies', 10, 1 );
Sobald Sie das Snippet hinzugefügt haben, können Sie zu WPForms " Einstellungen " Zahlungen gehen und Ihre neue Währung aus der Dropdown-Liste Währung auswählen.
Weitere Beispiele
Hier sind einige weitere Beispiele.
Euro
/** * Add a new currency symbol - Euros * * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/ */ function wp_add_currencies( $currencies ) { $currencies[ 'EUR' ] = array( 'name' => esc_html__( 'Euro', 'wpforms' ), 'symbol' => '€', 'symbol_pos' => 'left', // LEFT 'thousands_separator' => '.', 'decimal_separator' => ',', 'decimals' => 2, ); return $currencies; } add_filter( 'wpforms_currencies', 'wp_add_currencies', 10, 1 );
Hongkong-Dollar
/** * Add a new currency symbol - Hong Kong Dollar * * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/ */ function wp_add_currencies( $currencies ) { $currencies[ 'HKD' ] = array( 'name' => esc_html__( 'Hong Kong Dollar', 'wpforms' ), 'symbol' => '$', 'symbol_pos' => 'left', // LEFT 'thousands_separator' => ',', 'decimal_separator' => '.', 'decimals' => 2, ); return $currencies; } add_filter( 'wpforms_currencies', 'wp_add_currencies', 10, 1 );
Und das war's! Sie haben nun eine neue Währung zu Ihren WPForms hinzugefügt. Möchten Sie wissen, wie Sie die Position der Beschreibung ändern können? Werfen Sie einen Blick auf unser Tutorial über die Positionierung der Feldbeschreibung über dem Formularfeld.
Referenzfilter
FAQ
F: Wie kann ich das Währungssymbol verschieben?
Bitte beachten Sie, dass die Anpassung der decimals
Positionierung einer beliebigen Währung könnte die Währung auf einem der WPForms Zahlung Addon brechen. Der Zahlungsprozess würde die Dezimalwerte ignorieren.
A: In diesem Beispiel verschieben wir das Symbol des US-Dollars (USD) von links nach rechts, indem wir das folgende Snippet verwenden.
/** * Add a new currency symbol * * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/ */ function wpf_dev_currencies( $currencies ) { $currencies[ 'USD' ] = array( 'name' => esc_html__( 'U.S. Dollar', 'wpforms' ), 'symbol' => '$', 'symbol_pos' => 'right', // left or right 'thousands_separator' => ',', 'decimal_separator' => '.', 'decimals' => 2, ); return $currencies; } add_filter( 'wpforms_currencies', 'wpf_dev_currencies', 10, 1 );
Durch das Hinzufügen von 'symbol_pos' => 'left' oder 'symbol_pos' => 'right' verschieben Sie die Position der Währung von einer Seite zur anderen.
F: Wie entferne ich das Dezimalkomma?
A: Derzeit ist die 'decimals' => 2,
akzeptiert keine Nullen nach dem Dezimalpunkt. Dies wird für den Filter benötigt.