WooCommerce CheckOut-Seite-Position Haken Nicht Funktioniert
Ich bin das hinzufügen eines benutzerdefinierten Felds auf WooCommerce-check-out-Seite. Funktioniert alles einwandfrei, wenn ich "woocommerce_after_checkout_billing_form" oder "woocommerce_before_checkout_form" Haken. Das problem ist, dass ich müssen das Feld, um über die "Rechnungs Details" - Titel, aber wenn ich "woocommerce_checkout_before_customer_details" Haken verschwindet alles (auch die sidebar Zahlung panel), nur mein benutzerdefiniertes Feld Titel sichtbar ist. Irgendwelche Gedanken? Ihre Anleitung ist wirklich geschätzt, als ich bin neu in WordPress und in diesem forum.
// Create Custom Field
add_action('woocommerce_checkout_before_customer_details', 'create_custom_field');
function create_custom_field($checkout) {
global $woocommerce;
$cart = $woocommerce->cart->get_cart();
foreach($cart as $key => $value)
{
$bespoke = $woocommerce->cart->get_item_data($value);
if (strpos($bespoke, 'yes') !== false) {
echo '<div id="customise_checkout_field"><h3>' . __('Bespoke Details') . '</h3>';
woocommerce_form_field('bespoke_field', array(
'type' => 'textarea',
'class' => array('my-field-class form-row-wide'),
'label' => __('Tell us about your idea') ,
'placeholder' => __('Please explain what you want as detailed as possible...') ,
'required' => true,),
$checkout->get_value('bespoke_field'));
echo '</div>';
}
}
}