You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce可预订产品如何在商店页展示最早可预约日期

WooCommerce 商店列表页显示可预订产品最早预约日期

你可以直接用下方代码替换你现有的代码即可实现需求:

add_action( 'woocommerce_after_shop_loop_item','woo_show_earliest_booking_date', 5 );
function woo_show_earliest_booking_date() {
    global $product;

    // 非预订产品直接跳过
    if ( ! is_a( $product, 'WC_Product_Booking' ) ) {
        return;
    }

    // 获取最早可预约时段
    $first_available = $product->get_first_available_booking();
    
    if ( $first_available ) {
        // 日期格式可根据需求自行调整
        $date_str = wp_date( 'Y年m月d日', $first_available->get_start() );
        echo '<span class="booking-notice">最早可预约:' . esc_html( $date_str ) . '</span>';
    } else {
        echo '<span class="booking-notice">当前暂无可用预约时段</span>';
    }
}
可调整项说明
  • 你可以修改wp_date函数的第一个参数自定义日期格式,参考PHP date函数的格式规则即可,比如改为'm/d/Y'就会输出05/20/2024格式的日期
  • 输出的内容自带booking-notice类名,你可以自行添加CSS代码调整样式,比如修改颜色、字号、边距等

内容的提问来源于stack exchange,提问作者justme24x7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 11:42:02