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

如何对接WooCommerce Stripe插件的wc_stripe_checkout_receipt_page_before_form钩子

如何通过wc_stripe_checkout_receipt_page_before_form钩子添加自定义文本

Hey there! 要在Stripe支付表单上方展示自定义文本,你不需要用remove_action(除非你要替换钩子上已有的内容,但这个钩子默认没有绑定官方函数),直接用add_action挂载自己的回调函数就行,具体步骤如下:

实现步骤

  • 定位主题配置文件:登录WordPress后台,进入「外观」→「主题文件编辑器」,找到当前启用主题的functions.php;或者用FTP工具直接修改服务器上的这个文件,记得先备份原文件,避免出错无法恢复。
  • 添加自定义代码:在functions.php的末尾插入以下代码:
    // 给Stripe支付表单上方添加自定义提示文本
    add_action( 'wc_stripe_checkout_receipt_page_before_form', 'display_my_custom_stripe_text' );
    
    function display_my_custom_stripe_text() {
        // 这里可以写任意你需要的HTML或纯文本内容,示例如下
        echo '<div class="custom-stripe-info" style="padding: 12px; background-color: #f7f7f7; border-left: 4px solid #007cba; margin-bottom: 18px;">';
        echo '<strong>重要提示:</strong>支付完成后请不要立即关闭页面,等待跳转确认订单状态哦!';
        echo '</div>';
    }
    
  • 验证效果:保存修改后,模拟一个测试订单走到Stripe支付环节,就能看到支付表单上方已经显示你自定义的内容了。

额外提示

  • 你可以根据需求修改回调函数里的内容,比如加入动态订单数据(比如global $order;调用订单信息)、调整样式适配你的主题。
  • 如果之后你需要移除这个自定义内容,只需要删掉这段代码,或者把add_action改成remove_action并保持函数名一致即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:19:46