AI要約
概要
WPFormsのクーポンにデフォルトのプレフィックスを設定し、クーポン管理プロセスを効率化することに意欲をお持ちですか?このチュートリアルでは、PHPを使用してクーポンのデフォルトプレフィックスを設定する簡単なプロセスを詳しく説明します。これにより、クーポン管理が簡素化されるだけでなく、プロモーション活動にプロフェッショナルなタッチが加わります。クーポン生成プロセスをよりスムーズで効率的なものにするための手順をガイドしますので、ぜひご参加ください。
このスニペットは、「コードを生成」ボタンを使用した場合にのみプレフィックスを生成します。ただし、手動で作成されたクーポンについては、この自動プロセスは自動生成機能を使用して生成されたクーポンにのみ適用されるため、プレフィックスを手動で挿入する必要があることに注意することが重要です。
スニペットの追加
まず、このスニペットをサイトに追加します。スニペットの追加方法や場所がわからない場合は、こちらの役立つドキュメントを確認してください。
/**
* Set default default prefix for coupons
*
* @link https://wpforms.com/developers/how-to-create-a-default-prefix-for-your-coupons/
*/
function wpf_coupons_generator_generate_code_args ( $default ) {
// Default prefix for the coupon
$default[ 'prefix' ] = 'WPFORMS-';
return $default;
}
add_filter( 'wpforms_coupons_generator_generate_code_args', 'wpf_coupons_generator_generate_code_args', 10, 1 );
このドキュメントでは、自動作成されたすべてのクーポンにデフォルトのプレフィックスとして WPFORMS- を設定します。このプレフィックスは、ご自身のニーズに合わせて変更することを忘れないでください。
クーポンの作成
スニペットを追加したら、新しいクーポンを作成する時間です。
この手順では、WordPressサイトにログインします。メニューから WPForms を選択し、Payments をクリックし、Coupons タブで Add Coupon をクリックします。
わかりやすいクーポン名を入力し、「Generate Coupon」ボタンをクリックします。プレフィックスが追加されていることがわかります。

Coupons アドオンの操作について詳しくは、こちらのドキュメントを確認してください。
関連
フィルター参照: wpforms_coupons_generator_generate_code_args
よくある質問
Q: デフォルトで設定できる他の設定はありますか?
A: はい、プレフィックス、サフィックス、コード長、および許可される文字を設定して、クーポンコードの生成をより簡単かつ均一にすることができます。
このスニペットを見て例を確認してください。
/**
* Set default args for the Coupon Addon
*
* @link https://wpforms.com/developers/wpforms_coupons_generator_generate_code_args/
*
* @param array $default Set coupon default args
* @return array
*/
function wpf_coupons_generator_generate_code_args ( $default ) {
// Set your defaults below
// Default prefix for the coupon
$default[ 'prefix' ] = 'WPFORMS-';
// Default suffix for the coupon
$default[ 'suffix' ] = '-COUPON';
// Default allowed characters for the coupon
$default[ 'characters' ] = 'ABCDEFGHJKMNPQRSTUVWXYZ23456789';
// Default length for the coupon
$default[ 'code_length' ] = 20;
return $default;
}
add_filter( 'wpforms_coupons_generator_generate_code_args', 'wpf_coupons_generator_generate_code_args', 10, 1 );