ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

説明

wpforms_currenciesフィルターは、WPFormsの設定(WPForms » 設定 » 支払い通貨ドロップダウンフィールドに表示)で利用可能な通貨オプションをフィルタリングします。

パラメーター

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

ソース

wpforms/includes/functions/payments.php

詳細情報

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

バージョン1.2.6以降、WPFormsは通貨ドロップダウンフィールドで複数の通貨をサポートしています。

注意:通貨のdecimalsの位置をカスタマイズすると、WPFormsの支払いアドオンで通貨が破損する可能性があります。支払いプロセスでは小数点以下の値は無視されます。

/**
 * 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 );

参考記事

WPFormsの新しい通貨記号を作成する方法