如何修改WooCommerce中不可购商品移除购物篮的提示文本
修改WooCommerce商品移除购物车提示信息(无需插件)
实现方法
无需安装第三方插件,通过WooCommerce内置的过滤器钩子,在主题(推荐使用子主题)的functions.php文件中添加自定义代码即可完成修改:
步骤1:找到目标文件
登录WordPress后台,进入外观 > 主题文件编辑器,在右侧文件列表中选择functions.php(优先选择子主题的functions.php,避免主题更新覆盖自定义内容)。
步骤2:添加自定义代码
将以下代码粘贴到functions.php文件的末尾(注意不要破坏原有代码结构):
add_filter( 'woocommerce_cart_item_removed_message', 'custom_removed_cart_item_notice', 10, 2 ); function custom_removed_cart_item_notice( $original_message, $product ) { // 替换为你需要的自定义提示内容 $custom_message = sprintf( __( '%s 已从您的购物车中移除,该商品目前无法购买。如有需要,请联系我们获取协助。', 'woocommerce' ), $product->get_name() ); return $custom_message; }
代码说明
woocommerce_cart_item_removed_message是WooCommerce专门用于修改商品移除提示的过滤器钩子$product->get_name()会自动替换为被移除商品的名称,对应原提示中的{product}变量- 直接修改
$custom_message引号内的文本,即可自定义提示内容
注意事项
- 修改前建议备份
functions.php文件,若代码出现语法错误,可通过FTP恢复备份文件 - 使用子主题的
functions.php能避免主题更新时丢失自定义修改
内容的提问来源于stack exchange,提问作者Matthew John Dougall
相关产品推荐
相关产品推荐

