Re: 「国」を非表示にした際のお客様情報ページの表示
フォーラム › 使い方全般 › 「国」を非表示にした際のお客様情報ページの表示 › Re: 「国」を非表示にした際のお客様情報ページの表示
2013年3月11日 2:05 PM
#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です。
アップグレードされてから変更があったのでしょうか?