Desideri creare un nuovo simbolo di valuta per il tuo WPForms? WPForms offre già numerose valute tra cui scegliere, ma se desideri aggiungere un nuovo simbolo o semplicemente spostare la posizione di un simbolo di valuta già esistente, è possibile farlo facilmente. Questo tutorial ti guiderà passo dopo passo nell'aggiunta di una nuova valuta al tuo WPForms.
Creare un nuovo simbolo di valuta
Il codice sottostante aggiungerà la valuta Lira come opzione nella scheda WPForms " Impostazioni " Pagamenti. Aggiungete semplicemente lo snippet di codice qui sotto al vostro sito.
Se avete bisogno di aiuto per aggiungere gli snippet al vostro sito, consultate questo tutorial.
/**
* 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 );
Una volta aggiunto lo snippet, si può andare in WPForms " Impostazioni " Pagamenti e selezionare la nuova valuta dall'elenco a discesa Valuta.

Altri esempi
Ecco alcuni ulteriori esempi.
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 );
Dollaro di Hong Kong
/**
* 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 );
Ed è tutto! Hai aggiunto una nuova valuta al tuo WPForms. Vuoi sapere come modificare la posizione della descrizione? Dai un'occhiata al nostro tutorial su come posizionare la descrizione del campo sopra il campo del modulo .
Filtro di riferimento
FAQ
D: Come posso spostare il simbolo della valuta?
Si noti che la personalizzazione del decimals
Il posizionamento di qualsiasi valuta potrebbe interrompere la valuta in qualsiasi addon di pagamento di WPForms. Il processo di pagamento ignorerebbe i valori decimali.
R: In questo esempio, sposteremo il simbolo del dollaro americano (USD) da sinistra a destra utilizzando il seguente snippet.
/**
* 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 );

Aggiungendo semplicemente 'symbol_pos' => 'left' o 'symbol_pos' => 'right', si sposta la posizione della valuta da un lato all'altro.
D: Come si rimuove il punto decimale?
A: Attualmente, il 'decimals' => 2,
non accetta uno zero dopo la virgola. Questo è necessario per il filtro.