Re: 「国」を非表示にした際のお客様情報ページの表示

2013 年 3 月 11 日

ホーム フォーラム 使い方全般 「国」を非表示にした際のお客様情報ページの表示 Re: 「国」を非表示にした際のお客様情報ページの表示

#66298

gell
参加者

ご返答ありがとうございます。

とても良いセミナーでしたので、フックについてもっと詳しく勉強できるセミナーをしていただけたらと思います。

カスタマイズの方法は、セミナーで頂いた資料を見ながら自分でコーディングしました。

配布していただいていたセミナーのzipファイルはすっかりダウンロードを忘れてしまい手元にありません。

もったいないことをしました。。。

変更箇所は、wp-content/plugins/usc-e-shop/functions/template_func.phpの中身です。

2829行目の、switch ($applyform) { 内の case ‘JP’ : の部分を変更しました。

下記に変更した部分を記載します。

$formtag .= '<tr>
<th scope="row">' . usces_get_essential_mark('zipcode', $data).__('Zip/Postal Code', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[zipcode]" id="zipcode" type="text" value="' . esc_attr($values['zipcode']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: inactive" />'.apply_filters('usces_filter_addressform_zipcode', NULL, $type) . apply_filters( 'usces_filter_after_zipcode', '100-1000', $applyform ) . '</td>
</tr>
<tr>
<th scope="row">' . usces_get_essential_mark('country', $data) . __('Country', 'usces') . '</th>
<td colspan="2">' . uesces_get_target_market_form( $type, $values['country'] ) . apply_filters( 'usces_filter_after_country', NULL, $applyform ) . '</td>
</tr>
<tr>
<th scope="row">' . usces_get_essential_mark('states', $data).__('Province', 'usces').'</th>
<td colspan="2">' . usces_pref_select( $type, $values ) . apply_filters( 'usces_filter_after_states', NULL, $applyform ) . '</td>
</tr>
<tr class="inp2">
<th scope="row">' . usces_get_essential_mark('address1', $data).__('city', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[address1]" id="address1" type="text" value="' . esc_attr($values['address1']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" />' . apply_filters( 'usces_filter_after_address1', __('Kitakami Yokohama', 'usces'), $applyform ) . '</td>
</tr>
<tr>
<th scope="row">' . usces_get_essential_mark('address2', $data).__('numbers', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[address2]" id="address2" type="text" value="' . esc_attr($values['address2']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" />' . apply_filters( 'usces_filter_after_address2', '3-24-555', $applyform ) . '</td>
</tr>

この部分を

$formtag .= '<tr>
<th scope="row">' . usces_get_essential_mark('zipcode', $data).__('Zip/Postal Code', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[zipcode]" id="zipcode" type="text" value="' . esc_attr($values['zipcode']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: inactive" />'.apply_filters('usces_filter_addressform_zipcode', NULL, $type) . apply_filters( 'usces_filter_after_zipcode', '100-1000', $applyform ) . '</td>
</tr>';
// $formtag .= '<tr>
// <th scope="row">' . usces_get_essential_mark('country', $data) . __('Country', 'usces') . '</th>
// <td colspan="2">' . uesces_get_target_market_form( $type, $values['country'] ) . apply_filters( 'usces_filter_after_country', NULL, $applyform ) . '</td>
// </tr>'
$formtag .= '<tr>
<th scope="row">' . usces_get_essential_mark('states', $data).__('Province', 'usces').'</th>
<td colspan="2">' . usces_pref_select( $type, $values ) . apply_filters( 'usces_filter_after_states', NULL, $applyform ) . '</td>
</tr>
<tr class="inp2">
<th scope="row">' . usces_get_essential_mark('address1', $data).__('city', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[address1]" id="address1" type="text" value="' . esc_attr($values['address1']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" />' . apply_filters( 'usces_filter_after_address1', __('Kitakami Yokohama', 'usces'), $applyform ) .
$formtag .= '<input name="' . $type . '[country]" type=hidden" value="JP" />';
$formtag .= '</td>
</tr>
<tr>
<th scope="row">' . usces_get_essential_mark('address2', $data).__('numbers', 'usces').'</th>
<td colspan="2"><input name="' . $type . '[address2]" id="address2" type="text" value="' . esc_attr($values['address2']) . '" onKeyDown="if (event.keyCode == 13) {return false;}" style="ime-mode: active" />' . apply_filters( 'usces_filter_after_address2', '3-24-555', $applyform ) . '</td>
</tr>

このように変更いたしました。

単純に頂いた資料の通りに記述しただけです。

welcartのバージョンは1.2.3です。

アップグレードされてから変更があったのでしょうか?