// 显示产品发货时间信息
function display_product_shipping_time() {
global $product;
// 获取产品配送类别
$shipping_class_id = $product->get_shipping_class_id();
if ($shipping_class_id) {
$shipping_class = get_term($shipping_class_id, 'product_shipping_class');
if ($shipping_class && !is_wp_error($shipping_class)) {
echo '<div class="product-shipping-info">';
// 显示配送类别名称
if (!empty($shipping_class->name)) {
echo '<div class="shipping-time"><i class="klb-icon-delivery"></i> ' . esc_html($shipping_class->name) . '</div>';
}
echo '</div>';
// 添加样式
echo '<style>
.product-shipping-info {
margin: 15px 0;
padding: 10px 15px;
border: 1px solid #e5e5e5;
background: #f9f9f9;
border-radius: 4px;
}
.shipping-time {
display: flex;
align-items: center;
gap: 8px;
color: #333;
}
.shipping-time i {
color: #4CAF50;
}
</style>';
}
}
}
add_action('woocommerce_after_add_to_cart_form', 'display_product_shipping_time');