wordpress产品详情页显示获取产品的运输物流信息

// 显示产品发货时间信息
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');

By 行政