やりたいこと
機能の微調整をしてライブテーマを変更した時に、お客様にキャッシュクリアを依頼せずに機能を更新したい。
theme.liquid
<head>
{%- if shop.metafields.loyalty[‘stealth_mode’] == “false” -%}
{{ ‘example.css’ | asset_url | stylesheet_tag }}
{{ ‘example.js’ | asset_url | script_tag }}
{%- endif -%}
</head>
<body>
{%- if shop.metafields.loyalty[‘stealth_mode’] == “false” -%}
{% include ‘example’ %}
{% include ‘example_widget’ %}
{%- endif -%}
</body>
やったこと
- {{ ‘example.js’ | asset_url | script_tag }} ⇒ <script src={{ ‘example.js’ | asset_url }} type=“text/javascript”></script>に書き換える。
- パラメータを付与する。{{ ‘example.js’ | asset_url | script_tag }} ⇒ {{ ‘example.js?data=20210706’ | asset_url | script_tag }}
- theme.liquidの安全な場所に改行を加え保存する。
ご教授していただけますと幸甚です。
よろしくお願いいたします。