- 状态
- 已解决
- 解决于
- WooCommerce Multilingual & Multicurrency 5.5.2
- 主题标签
- WCML
问题概述
如果您在使用 WCML 5.5.x 时按照我们的文档(https://wpml.org/documentation/related-projects/woocommerce-multilingual/designing-custom-currency-switchers-using-template-files/)创建自定义货币切换器,新建的切换器将无法被识别并按预期渲染。
临时解决方法
WCML 5.5.0 弃用了对 twig 模板的支持,但在扫描自定义模板文件时,错误地预期会找到 template.twig 文件。
此问题的最简单临时解决方法是在保存 config.json 和 template.php 文件的同一文件夹中,创建一个空文本文件并将其保存为“template.twig”。
请注意,可用的货币切换器会被缓存。为了让新建的切换器被识别,您需要切换主题然后再切换回来,或者停用并重新启用 WCML。