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

如何修改WooCommerce订阅商品页面的"/ month"文本

没问题!修改WooCommerce订阅商品页面上的"/ month"文本其实挺简单的,我给你分享几个最实用的方法,按需选择就行:

方法1:用WooCommerce订阅的过滤器函数(推荐)

这是最稳妥的方式,不用修改插件核心文件,主题更新也不会失效。把下面的代码添加到你当前主题的functions.php文件里,或者自定义功能插件中:

add_filter( 'woocommerce_subscription_price_string', 'custom_modify_subscription_price_suffix', 10, 3 );
function custom_modify_subscription_price_suffix( $price_string, $product, $args ) {
    // 选项1:完全移除"/ month",只保留价格
    $price_string = str_replace( '/ month', '', $price_string );
    
    // 选项2:替换成你想要的文本,比如"per whatever"
    // $price_string = str_replace( '/ month', ' per whatever', $price_string );
    
    return $price_string;
}

你只需要根据需求注释或取消注释对应的代码行——想只留价格就用选项1,想替换成自定义后缀就用选项2。

方法2:通过翻译文件修改

如果你的站点需要多语言支持,或者更习惯用翻译工具操作,可以这么做:

  • 找到WooCommerce Subscriptions插件的语言文件(比如英文的woocommerce-subscriptions.pot)
  • 使用常用的翻译工具搜索"/ month"这个字符串
  • 将其替换成你想要的文本,或者直接留空来移除它
方法3:CSS视觉隐藏(仅临时方案)

如果你只是想快速在前端隐藏这个后缀,不想碰代码,可以添加这段CSS到主题的自定义CSS区域:

.woocommerce-Price-suffix {
    display: none;
}

⚠️ 注意:这个方法只是视觉上隐藏,页面源代码里还是会保留"/ month",所以如果需要彻底修改,优先选前两种方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:54:37