解決済Beldadフリガナの有効チェック
-
投稿者投稿
-
2021年3月29日 3:15 PM #92993STJ参加者
——————————————-
WordPress のバージョン:5.6.2
Welcart のバージョン:2.1.7
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:
WCEX Coupon1.2.0
WCEX DL Seller3.1.1
WCEX Multiple Shipping1.2.0
WCEX Yamato Number1.1.5
ご利用のテーマ:Welcart Basic 1.3.1&Welcart Beldad 1.0.11
症状を確認したブラウザ:
サーバー【重要】:さくらインターネット
——————————————–お世話になります。
たびたび、質問させて頂いております。今回もBasic時に有効であった、会員登録時のフリガナの有効チェックがBeldadを導入したところ機能しなくなりました。
当方で、切り分けしましたところ、
WCEX DL Seller3.1.1
WCEX Multiple Shipping1.2.0
の影響ではなく、Beldadで発生している様子です。
フリガナ必須の「*」印は表示されますが、入力チェックが機能していません。
以下の通り、functions.phpに以下の通り記載しております。チェック機能がBeldadでは実現できないのでしょうか?
ご教示をお願い致します。/***********************************************************
* 会員登録情報のフリガナを必須にする
***********************************************************/
add_filter(‘usces_filter_furigana_form’, ‘my_furigana_customer’, 10, 3);
function my_furigana_customer($furigana, $type, $values ){
$furigana = ‘<tr class=”inp1″><th scope=”row”>‘ . __(‘*’, ‘usces’) . ‘‘ . usces_get_essential_mark(‘name3′, $data).’フリガナ</th>’;
$furigana .= ‘<td>’.__(‘Familly name’, ‘usces’).'<input name=”‘ . $type . ‘[name3]” id=”name3″ type=”text” value=”‘ . esc_attr($values[‘name3’]) . ‘” onKeyDown=”if (event.keyCode == 13) {return false;}” style=”ime-mode: active” /></td>’;
$furigana .= ‘<td>’.__(‘Given name’, ‘usces’).'<input name=”‘ . $type . ‘[name4]” id=”name4″ type=”text” value=”‘ . esc_attr($values[‘name4’]) . ‘” onKeyDown=”if (event.keyCode == 13) {return false;}” style=”ime-mode: active” /></td>’;
$furigana .= ‘</tr>’;
return $furigana;
}add_filter(‘usces_filter_member_check_fromcart’, ‘my_filter_customer_check’, 10);
add_filter(‘usces_filter_customer_check’, ‘my_filter_customer_check’, 10);
function my_filter_customer_check($mes) {
if ( WCUtils::is_blank($_POST[“customer”][“name3”]) ){
$mes .= “フリガナを入力して下さい。<br />”;
}
return $mes;
}//別の送付先に送付する場合のチェック
add_filter(‘usces_filter_delivery_check’, ‘my_filter_member_check2’, 10);
function my_filter_member_check2($mes) {
if ( isset($_POST[‘delivery’][‘delivery_flag’]) && $_POST[‘delivery’][‘delivery_flag’] == 1 ) {
if ( WCUtils::is_blank($_POST[“delivery”][“name3”]) ){
$mes .= “フリガナを入力して下さい。<br />”;
}
return $mes;
}
}
add_filter(‘usces_filter_member_check’, ‘my_filter_member_check’, 10);
function my_filter_member_check($mes) {
if ( WCUtils::is_blank($_POST[“member”][“name3”]) ){
$mes .= “フリガナを入力して下さい。<br />”;
}
return $mes;
}2021年3月29日 6:27 PM #92996sagawaキーマスターこんにちは。
こちらも先日のトピックと同じかと思います。読み込みの優先順位を11以降にしても変わらないでしょうか?
2021年4月2日 6:40 PM #93029STJ参加者返信遅くなりました。
この投稿前に、12まで優先順位を上げてNGでしたが、13で反映されました。ご回答ありがとうございました。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。