WPForms プラグインで「日本円」の決済を可能にする方法

こんにちは、ヒラムです。
今日はお問合せフォームの「WPForms」でできない
「日本円」の決済を可能にする方法を説明いたします。

WPFormsは、コンタクトフォームが直感的に作れますし、
評価も高く安定しているのでお客様のサイトにも利用しています。
無料版と有料版があり有料版では「Stripe」「PayPal」「Square」などの
決済サービスで支払いや献金、募金などを行うことができる、はず、
なのですが、「日本円」がサポートされていませんでした。

どうしてもWPFormsで日本円を使いたいと開発元にメールをだしたらコードを教えてくれました!

function.phpに追加するコード

/**
 * Add Japanese Yen
 *
 * @param array $currencies
 * @return array
 */
function wp_add_currencies( $currencies ) {

	$currencies['JPY'] = array(
		'name'                => __( 'Japanese Yen', 'wpforms' ),
		'symbol'              => '¥',
		'symbol_pos'          => 'left',
		'thousands_separator' => ',',
		'decimal_separator'   => '.',
		'decimals'            => 0
	);
	return $currencies;
}
add_filter( 'wpforms_currencies', 'wp_add_currencies' );

このコードをテーマテンプレートのfunction.php に書き込むと日本円で決済が可能となります。

方法

  1. まずはテーマテンプレートのアップデートでコードが上書きされてしまわないように、チャイルドテーマを作ってください。(チャイルドテーマについては後日記事を載せる予定です)
  2. テーマを作成したチャイルドテーマに切り替えて、「外観」「テーマファイルエディター」を開きます
  3. 「function.php」をクリックして開き、上にあるコードをペーストします。
  4. 「ファイルを更新」ボタンを押します
  5. WPForms の「設定」で「支払い」タブを開くと、決済貨幣に「日本円」が表示されます。

これで決済ができるようになります。

まとめ

とってもざっくりした説明で恐縮です。おいおい詳しい手順を
整えて書いていくつもりですが、まずはご案内まで。

関連記事

  1. WordPressプラグイン、画像管理に便利な「Media …

  2. ログイン・ログアウトリンクを自動で切り替えるプラグイン『Lo…

  3. Q. ユーザー名やパスワードなどを忘れたときどうしたらログイ…

  4. 子テーマを使っている場合の親テーマのアップデート方法

  5. 長いお問合せフォームは嫌われますが、下書きで再開してもらえる…

  6. メールのフォームのプラグインはどういう基準で選ぶのがいいか?…

ブログ一覧