Ich brauche diesen Filter, nur für eine bestimmte Beitrags-ID hinzugefügt/ausgelöst werden.Woocommerce-Buchungen ändern Datumsausgabe, um benutzerdefinierten Text pro Produkt oder Kategorie einzuschließen
add_filter('woocommerce_get_item_data', 'woocommerce_cart_item_product', 10, 3);
function woocommerce_cart_item_product($item_data, $cart_item){
if (! empty($cart_item['booking'])) {
$date_format = apply_filters('woocommerce_bookings_date_format', wc_date_format());
$time_format = apply_filters('woocommerce_bookings_time_format', ', ' . wc_time_format());
$end_date = apply_filters('woocommerce_bookings_get_end_date_with_time', date_i18n($date_format, $cart_item['booking']['_end_date']));
$item_data[] = array(
'key' => __('for the week of', 'your-textdomain'),
'value' => $cart_item['booking']['_end_date'],
'display' => $end_date,
);
}
return $item_data;
}
'globales $ post;' -Objekt wird zum Zeitpunkt des 'add to cart' -Ereignisses nicht verfügbar sein, da es zu dieser Zeit keine WP-Schleife gibt. – Sark