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

如何移除WooCommerce My Account View Subscription页面的下次付款日期

移除WooCommerce订阅页面的“下次付款日期”行的可行方案

下面给你几个靠谱的解决办法,按优先级推荐:

  • 用钩子移除(最安全,不碰模板)
    把这段代码加到主题的functions.php里,或者用Code Snippets这类自定义代码插件来添加:

    add_action( 'init', 'remove_next_payment_date_row' );
    function remove_next_payment_date_row() {
        remove_action( 'woocommerce_subscription_details_table_row_next_payment', 'WC_Subscriptions_Template::next_payment_date_row', 10 );
    }
    

    这段代码直接取消插件渲染“下次付款日期”行的动作,插件更新也不会失效,完全不影响其他功能。

  • 修改模板文件(如果钩子没生效,可能是主题重写了模板)

    1. 找到插件里的模板文件:wp-content/plugins/woocommerce-subscriptions/templates/myaccount/view-subscription.php
    2. 把这个文件复制到你当前主题的woocommerce/myaccount/路径下(没有的话就新建对应文件夹)
    3. 打开复制后的文件,找到带有“下次付款日期”的代码块删掉就行,通常是这段:
      <?php do_action( 'woocommerce_subscription_details_table_row_next_payment', $subscription ); ?>
      

    注意:改模板的时候别乱删其他代码,只删目标行相关的,后续主题或插件更新要检查兼容性。

  • 修复CSS隐藏方案(解决之前无效的问题)
    之前CSS没效果大概率是选择器不够准,试试这段更精准的:

    .woocommerce-MyAccount-content table.subscription-details tr.next-payment-date {
        display: none !important;
    }
    

    把它加到主题的自定义CSS面板(外观→自定义→额外CSS)或者主题的style.css里。要是还不行,按F12打开浏览器开发者工具,找到这一行的准确CSS选择器替换进去就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 00:44:57