如何修改WooCommerce中"Add to cart"按钮的文本?
解决按钮文本无法改回丹麦语的方案
- 修改语言包文件
找到WooCommerce(或对应电商插件)的语言目录,找到woocommerce-da_DK.po文件,用Poedit工具打开,搜索英文文本"Add to cart",把对应的翻译改成"Tilføj til kurv",保存后生成.mo文件替换原文件。记得备份原文件,防止插件更新覆盖修改。 - 添加代码强制修改
在主题的functions.php里或者用代码片段插件,插入这段代码:
保存后清缓存看效果,这种方法不受语言包更新影响。add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_cart_btn_text' ); add_filter( 'woocommerce_product_add_to_cart_text', 'custom_cart_btn_text' ); function custom_cart_btn_text() { return 'Tilføj til kurv'; } - 检查多语言插件配置
如果用了Polylang、WPML这类工具,去插件后台确认丹麦语的翻译项是否被重置,重新设置"Add to cart"的丹麦语翻译,同时确保语言切换的优先级设置正确。 - 排查插件冲突
暂时禁用所有非必要插件,只留电商插件和当前主题,测试能不能修改按钮文本。如果正常,再逐个开启插件,找到导致冲突的那个。 - 清理缓存+检查主题更新
主题更新可能会覆盖之前的自定义设置,先确认主题有没有专门的按钮文本设置项;然后清掉网站缓存、浏览器缓存,避免旧内容缓存导致显示异常。
内容的提问来源于stack exchange,提问作者Christian P
相关产品推荐
相关产品推荐

