<html lang="ja-jp" dir="ltr"><head></head><body>### [wpforms_currencies](https://wpforms.com/developers/wpforms_currencies/)

**公開日:** 2020年2月19日
**著者:** エディトリアルチーム

**抜粋:** wpforms_currencies は、WPForms設定で利用可能な通貨オプションをフィルター処理し、WPFormsで使用する通貨を選択します。

**コンテンツ:**

## 説明

`wpforms_currencies` は、WPForms設定（**WPForms » 設定 » 支払い**の下にある**通貨**ドロップダウンフィールドにリストされている）で利用可能な通貨オプションをフィルター処理します。

## パラメータ

$currencies*(配列) (必須)* 各通貨の詳細を含む、サポートされている通貨オプション。
## ソース

`wpforms/includes/functions/payments.php`

## 詳細情報

`wpforms_currencies` フィルターは、サポートされている通貨のリストを提供します。

バージョン1.2.6以降、WPFormsは**通貨**ドロップダウンフィールドで[複数の通貨](https://wpforms.com/multiple-currency-support-and-payment-enhancements-wpforms-1-2-6/ "複数の通貨サポートと支払い機能強化 – WPForms 1.2.6")をサポートしています。

## 例

通貨の `decimals` の位置を変更すると、WPFormsの支払いアドオンで通貨が破損する可能性があることに注意してください。支払いプロセスでは小数点以下の値は無視されます。

```

/**
 * サポートされている通貨のリストをフィルター処理します。
 * 
 * @link   https://wpforms.com/developers/wpforms_currencies/
 *
 * @param  array $currencies 各通貨の詳細を含む、サポートされている通貨オプション。
 *
 * @return array
 */
function wpf_dev_currencies( $currencies ) {

	$currencies = array(
	'USD' =&gt; array(
    	'name'                =&gt; esc_html__( '米国ドル', 'wpforms' ),
		'symbol'              =&gt; '$',
		'symbol_pos'          =&gt; 'left',
		'thousands_separator' =&gt; ',',
		'decimal_separator'   =&gt; '.',
		'decimals'            =&gt; 2,
		),
	);
	return $currencies;

}

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

## 参考記事

[WPFormsで新しい通貨記号を作成する方法](https://wpforms.com/developers/how-to-create-a-new-currency-symbol-for-wpforms/ "WPFormsで新しい通貨記号を作成する方法")

**カテゴリ:** フィルターフック

**タグ:** 通貨, PHP

---</body></html>