wordpressでクレジットカード決済を導入するときにwpforms(フォームプラグイン)+stripe(カード決済)という組み合わせにするんですが、デフォルトだと日本円が選べないです。。
![](https://knym.net/wp-content/uploads/2021/02/image.png)
なので、下記のコードをfunctions.phpにいれて対応します。
/** * Add Japanese Yen */
function wp_add_currencies( $currencies ) { $currencies['JPY'] = array( 'name' => __( 'Japanese Yen', 'wpforms' ), 'symbol' => '円', 'symbol_pos' => 'right', 'thousands_separator' => ',', 'decimal_separator' => '.', 'decimals' => 0, ); return $currencies;
}
add_filter( 'wpforms_currencies', 'wp_add_currencies' );
無事に選択できるようになります。
![](https://knym.net/wp-content/uploads/2021/02/Pasted_Image_2021_02_09_17_14.jpg)
stripeの決済手数料3.6%で、設定からフォーム作成まで1時間くらいでできるので、割と重宝してます。