Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre wpforms_currencies permet de modifier les options de devise disponibles dans les paramètres de WPForms (listées sous WPForms » Paramètres » Paiements, dans le champ déroulant Devise).

Paramètres

$devises
(array) (Requis) Options de devise prises en charge, y compris les détails pour chaque type de devise.

Source

wpforms/includes/functions/payments.php

Plus d'informations

Le filtre wpforms_currencies fournit une liste des devises prises en charge.

Depuis la version 1.2.6, WPForms prend en charge plusieurs devises pour le champ déroulant Devise.

Exemples

Veuillez noter que la personnalisation de la position des décimales de n'importe quelle devise pourrait entraîner un dysfonctionnement de la devise sur n'importe quel module de paiement WPForms. Le processus de paiement ignorerait les valeurs décimales.

/**
 * Filters a list of supported currencies.
 * 
 * @link   https://wpforms.com/developers/wpforms_currencies/
 *
 * @param  array $currencies Supported currency options, including the details for each type of currency.
 *
 * @return array
 */
function wpf_dev_currencies( $currencies ) {

	$currencies = array(
	'USD' => array(
    	'name'                => esc_html__( 'U.S. Dollar', 'wpforms' ),
		'symbol'              => '$',
		'symbol_pos'          => 'left',
		'thousands_separator' => ',',
		'decimal_separator'   => '.',
		'decimals'            => 2,
		),
	);    
	return $currencies;

}

add_filter( 'wpforms_currencies', 'wpf_dev_currencies', 10, 1 );

Articles de référence

Comment créer un nouveau symbole de devise pour WPForms