<html lang="fr-fr" dir="ltr"><head></head><body>### [Comment créer un nouveau symbole de devise pour WPForms](https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/)

**Publié le :** 25 novembre 2019
**Auteur :** Umair Majeed

**Extrait :** Ce tutoriel vous montrera comment créer de nouvelles devises à utiliser pour vos paramètres de paiement WPForms. 

**Contenu :**

Souhaitez-vous créer un nouveau symbole de devise pour vos WPForms ? WPForms propose déjà de nombreuses devises, mais si vous souhaitez ajouter un nouveau symbole ou simplement déplacer la position d'un symbole de devise existant, c'est facilement réalisable. Ce tutoriel vous guidera à travers les étapes d'ajout d'une nouvelle devise à vos WPForms.

## Créer un nouveau symbole de devise

Le code ci-dessous ajoutera la devise **Lira** comme option sous l'onglet **WPForms » Paramètres » Paiements**. Ajoutez simplement l'extrait de code ci-dessous à votre site.

Si vous avez besoin d'aide pour ajouter des extraits à votre site, [veuillez consulter ce tutoriel.](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Comment ajouter du PHP ou du JavaScript personnalisé pour WPForms")

```

/**
 * Ajouter un nouveau symbole de devise
 *
 * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/
 */

function wpf_dev_currencies( $currencies ) {

    $currencies['LRA'] = array(
        'name'                =&gt; esc_html__( 'Lira', 'wpforms' ),
        'symbol'              =&gt; '₤',
        'symbol_pos'          =&gt; 'right', // entrez left ou right pour positionner le symbole
        'thousands_separator' =&gt; ',',
        'decimal_separator'   =&gt; '.',
        'decimals'            =&gt; 2,
    );

    return $currencies;
}

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

```

Une fois que vous avez ajouté l'extrait, vous pouvez aller dans **WPForms** » **Paramètres** » **Paiements** et sélectionner votre nouvelle devise dans la liste déroulante **Devise**.

![Vous avez maintenant utilisé PHP pour créer un nouveau symbole de devise](https://wpforms.com/wp-content/uploads/2019/11/wpforms-new-currency-setting.jpg)## Autres exemples

Voici quelques exemples supplémentaires.

#### Euro

```

/**
 * Ajouter un nouveau symbole de devise - Euros
 *
 * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/
 */

function wp_add_currencies( $currencies ) {

    $currencies['EUR'] = array(
        'name'                =&gt; esc_html__( 'Euro', 'wpforms' ),
        'symbol'              =&gt; '€',
        'symbol_pos'          =&gt; 'left', // GAUCHE
        'thousands_separator' =&gt; '.',
        'decimal_separator'   =&gt; ',',
        'decimals'            =&gt; 2,
    );

    return $currencies;
}

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

```

#### Dollar de Hong Kong

```

/**
 * Ajouter un nouveau symbole de devise - Dollar de Hong Kong
 *
 * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/
 */

function wp_add_currencies( $currencies ) {

    $currencies['HKD'] = array(
        'name'                =&gt; esc_html__( 'Dollar de Hong Kong', 'wpforms' ),
        'symbol'              =&gt; '$',
        'symbol_pos'          =&gt; 'left', // GAUCHE
        'thousands_separator' =&gt; ',',
        'decimal_separator'   =&gt; '.',
        'decimals'            =&gt; 2,
    );

    return $currencies;
}

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

```

Et voilà ! Vous avez maintenant ajouté une nouvelle devise à votre WPForms. Vous souhaitez savoir comment changer la position de la description ? Consultez notre tutoriel sur [Comment positionner la description du champ au-dessus du champ de formulaire](https://wpforms.com/developers/how-to-position-the-field-description-above-the-form-field/ "Comment positionner la description du champ au-dessus du champ de formulaire").

## Filtre de référence

[wpforms\_currencies](https://wpforms.com/developers/wpforms_currencies/ "Utilisation du filtre wpforms_currencies")

## FAQ

#### Q : Comment puis-je déplacer le symbole de la devise ?

Veuillez noter que la personnalisation du positionnement des `decimals` de toute devise pourrait entraîner des erreurs de devise sur n'importe quel module complémentaire de paiement WPForms. Le processus de paiement ignorerait les valeurs décimales.

**R :** Dans cet exemple, nous allons déplacer le symbole du dollar américain (USD) de la gauche vers la droite en utilisant l'extrait suivant.

```

/**
 * Ajouter un nouveau symbole de devise
 *
 * @link https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/
 */

function wpf_dev_currencies( $currencies ) {

    $currencies['USD'] = array(
        'name'                =&gt; esc_html__( 'U.S. Dollar', 'wpforms' ),
        'symbol'              =&gt; '$',
        'symbol_pos'          =&gt; 'right', // left ou right
        'thousands_separator' =&gt; ',',
        'decimal_separator'   =&gt; '.',
        'decimals'            =&gt; 2,
    );

    return $currencies;
}

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

```

![Maintenant, le symbole a été déplacé de la gauche vers la droite.](https://wpforms.com/wp-content/uploads/2019/11/wpforms-move-currency-example.jpg)En ajoutant simplement **'symbol\_pos' =&gt; 'left',** ou **'symbol\_pos' =&gt; 'right',** vous déplacez la position de la devise d'un côté à l'autre.

#### Q : Comment supprimer le point décimal ?

**R :** Actuellement, le `'decimals' =&gt; 2,` n'accepte pas de zéro après le point décimal. Ceci est nécessaire pour le filtre.

**Catégories :** Extension

**Tags :** PHP

---</body></html>