- ステータス
- 解決済み
- 解決されたバージョン
- 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を無効化して再度有効化する必要があります。