任意の「*」を「必須」に変更したい

フォーラム 使い方全般 任意の「*」を「必須」に変更したい

  • このトピックには2件の返信、2人の参加者があり、最後にJimmysにより7年、 3ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #83560
    Jimmys
    参加者

    お世話になっております。
    カートと会員登録ページの必須項目の「*」(アスタリスク)を「必須」という文字に変更したく、下記の記述をfunctions.phpに入れましたが、
    メールアドレス、メールアドレス(確認)、パスワード、パスワード(確認)には反映されませんでした。

    上記を含めて反映させるにはどのような処理が必要でしょうか?

    function change_essential_mark( $data, $field ) {
    	global $usces_essential_mark;
    	print_r($usces_essential_mark);
    	$essential = array( 'mailaddress1', 'mailaddress2', 'password1', 'password2', 'name1', 'zipcode', 'country', 'states','address1', 'address2', 'tel' );
    	
    	if( in_array( $field, $essential ) ) {
    		$usces_essential_mark[$field] = '<span class="required_label">必須</span>';
    	} else {
    		$usces_essential_mark[$field]='<span class="optional_label">任意</span>';
    	}
    }
    #add_action( 'usces_action_essential_mark', 'change_essential_mark', 10, 2 );

    ——————————————-
    WordPress のバージョン:4.8
    Welcart のバージョン:1.9.2
    Welcart専用の拡張プラグイン:なし
    ご利用のテーマ:自作テーマ
    症状を確認したブラウザ:Mac Safari
    サーバー:さくらサーバ
    SSLの利用:常時SSL
    WordPress のパーマリンク設定:/%category%/%post_id%/
    ——————————————–

    #83588
    ohnishi
    キーマスター

    こんにちは

    お使いの自作テーマ内に「wc_templates」は設置されておりますか?

    ◆ 設置されている場合

    「メールアドレス」と「パスワード」の「*」(アスタリスク)の文言変更は、
    テーマ内の(フックを使わず)各テンプレートファイルを直接修正することで解消されるかと思われます。

    ◆ 設置されていない場合

    設置されていない場合は、Welcart(プラグイン) 本体の「wc_templates(カートページやメンバーページなど)」が読み込まれていることになりますので、
    自作テーマに「wc_templates」を設置し、
    「welcart default theme」などを参考に
    お客様情報ページとメンバーページ(修正が必要なテンプレートのみ)を作成し、
    修正していく形になるかと思います。

    どうぞよろしくお願いいたします。

    #83594
    Jimmys
    参加者

    ohnishiさま

    ご回答ありがとうございます。
    こちらで実装ができました!
    ありがとうございました!

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。