Welcart

usces_filter_uscesL10n_option_name / フィルターフック

商品オプション名を変更する

説明

商品詳細ページで商品オプションのバリデーションチェックのエラーメッセージに表示されるオプション名を変更できます。

使い方

add_filter( 'usces_filter_uscesL10n_option_name', 'my_filter_uscesL10n_option_name', 10, 2 );
function my_filter_uscesL10n_option_name( $option_name, $option ) {
	// 処理
	return $option_name;
}

パラメータ

$option_name
(文字列)商品オプション名
$option
(配列)商品オプション情報

  • ‘name’(文字列)商品オプション名
  • ‘means’(数値)0:シングルセレクト、1:マルチセレクト、2:テキスト、3:ラジオボタン、4:チェックボックス、5:テキストエリア
  • ‘essential’(数値)1:必須選択、0:任意
  • ‘value’:(文字列)選択肢

戻り値

$option_name
(文字列)商品オプション名

注意

シングルセレクト・マルチセレクト・ラジオボタン・チェックボックスでは「◯◯を選択してください」、テキスト・テキストエリアでは「◯◯を入力してください」というメッセージになりますが、変更できるのは「◯◯」の部分だけとなります。

用例

add_filter( 'usces_filter_uscesL10n_option_name', 'my_filter_uscesL10n_option_name', 10, 2 );
function my_filter_uscesL10n_option_name( $option_name, $option ) {
	$option_name = '「' . $option['name'] . '」';
	return $option_name;
}

変更履歴

  • 2.8.19

ソースファイル

usc-e-shop/classes/usceshop.class.php