Last active
May 31, 2021 15:39
-
-
Save cubehrends/aa221dd6e0aa5f25cdfa00d23726560a to your computer and use it in GitHub Desktop.
Alternative Lieferzeit bei Lieferrückstand mit WooCommerce und Germanized
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_action( 'woocommerce_product_options_stock_status', 'wdt_add_deliver_time_fallback' ); | |
function wdt_add_deliver_time_fallback() { | |
// Lieferzeiten aus den Terms generieren | |
$delivery_times = get_terms( array( | |
'taxonomy' => 'product_delivery_time', | |
'hide_empty' => false, | |
) ); | |
$options[''] = __( 'Keine', 'woocommerce'); | |
foreach ($delivery_times as $key => $term) { | |
$options[$term->term_id] = $term->name; | |
} | |
// gewählte Lieferzeit aufbereiten | |
$dtf_id = get_post_meta( get_the_ID(), '_delivery_time_fallback', true ); | |
// Element generieren | |
woocommerce_wp_select( array( | |
'id' => 'delivery_time_fallback', | |
'label' => __('Lieferzeit bei Lieferrückstand', 'woocommerce'), | |
'options' => $options, | |
'value' => $dtf_id, | |
'desc_tip' => true, | |
'description' => __( 'Lieferzeit die angezeigt wird, wenn sich der Artikel im Lieferrückstand befindet.' ), | |
) ); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment