Re: [解決済み] 内容確認ページの配送先情報フックが機能しない
フォーラム › テンプレート(テーマ) › [解決済み] 内容確認ページの配送先情報フックが機能しない › Re: [解決済み] 内容確認ページの配送先情報フックが機能しない
こんにちは。
masuda-clair様、コメント有難う御座います。
とても有難いです。
早速アドバイスいただいた内容でやってみましたが、解決にはいたりませんでした。
一応フィルタの最初で、「global $value;」を宣言するパターンと「$values = $data[$type];」と宣言するパターンでやってみました。
私のやり方がまずい可能性もありますのでソース記載しておきます。
add_filter(‘usces_filter_shipping_address_info’, ‘my_usces_filter_shipping_address_info’, 10, 1);
function my_usces_filter_shipping_address_info($shipping_address_info) {
//global $value;
//$values = $data[$type];
$shipping_address_info = ‘<tr class=”ttl”><td colspan=”2″><h3>’.__(‘Shipping address information’, ‘usces’).'</h3></td></tr>’;
$shipping_address_info .= usces_custom_field_info($data, ‘delivery’, ‘name_pre’, ‘return’);
$shipping_address_info .= ‘<tr><th>’.__(‘Full name’, ‘usces’).'</th><td>’ . esc_html($values) . ‘ ‘ . esc_html($values) . ‘</td></tr>’;
$furigana_delivery = ‘<tr><th>’.__(‘furigana’, ‘usces’).'</th><td>’ . esc_html($values) . ‘ ‘ . esc_html($values) . ‘</td></tr>’;
$shipping_address_info .= apply_filters( ‘usces_filter_furigana_confirm_delivery’, $furigana_delivery, $type, $values );
$shipping_address_info .= usces_custom_field_info($values, ‘delivery’, ‘name_after’, ‘return’);
$shipping_country = (!empty($usces_settings[$values])) ? $usces_settings[$values] : ”;
$shipping_address_info .= ‘
<tr><th>’.__(‘Zip/Postal Code’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr style=”display:none;”><th>’.__(‘Country’, ‘usces’).'</th><td>’ . esc_html($shipping_country) . ‘</td></tr>
<tr><th>’.__(‘Province’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr><th>’.__(‘city’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr><th>’.__(‘numbers’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr><th>’.__(‘building name’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr><th>’.__(‘Phone number’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>
<tr><th>’.__(‘FAX number’, ‘usces’).'</th><td>’ . esc_html($values) . ‘</td></tr>’;
$shipping_address_info .= usces_custom_field_info($data, ‘delivery’, ‘fax_after’, ‘return’);
return $shipping_address_info;
}
お忙しいなか、ご意見いただきまして有難う御座います。
宜しくお願いします。