首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WooCommerce感谢页面上添加产品ids和订单号作为查询字符串

,可以通过自定义代码来实现。以下是一个示例的实现方法:

  1. 首先,打开你的WordPress网站的主题文件夹,找到WooCommerce的主题文件夹。一般情况下,该文件夹位于wp-content/themes/目录下。
  2. 在WooCommerce主题文件夹中,找到名为"thankyou.php"的文件,这是感谢页面的模板文件。
  3. 使用文本编辑器打开"thankyou.php"文件,并在文件的适当位置添加以下代码:
代码语言:txt
复制
<?php
    // 获取订单号
    $order_id = absint( $order->get_id() );
    
    // 获取产品ids
    $product_ids = array();
    foreach( $order->get_items() as $item ) {
        $product_ids[] = $item->get_product_id();
    }
    
    // 构建查询字符串
    $query_string = http_build_query( array(
        'order_id' => $order_id,
        'product_ids' => implode( ',', $product_ids )
    ) );
    
    // 获取当前页面的URL
    $current_url = esc_url( add_query_arg( '', '' ) );
    
    // 添加查询字符串到感谢页面URL
    $thankyou_url = add_query_arg( $query_string, $current_url );
?>

<p>感谢您的购买!您的订单号是:<?php echo $order_id; ?></p>
<p>产品IDs:<?php echo implode( ',', $product_ids ); ?></p>
<p>您可以在此查看订单详情:<a href="<?php echo $thankyou_url; ?>">订单详情</a></p>
  1. 保存并上传修改后的"thankyou.php"文件到你的WordPress网站。

现在,当用户完成订单并进入感谢页面时,页面将显示订单号和产品IDs,并提供一个链接,用户可以点击该链接以查看订单详情。请注意,这只是一个示例实现方法,你可以根据自己的需求进行修改和定制。

关于WooCommerce和WordPress的更多信息,请参考腾讯云的相关产品和文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券