如何解决如何仅在特定页面上加载脚本标签? (Shopify)
我正在使用 PHP 向店面添加脚本标签,想知道如何仅在特定页面(例如产品页面)上执行它?并非在所有店面页面上。
我是这样添加的:
$script_array = array(
'script_tag' => array(
'event' => 'onload','src' => 'https://feeltrify.000webhostapp.com/scripts/shopify.js'
)
);
$scriptTag = shopify_call($token,$shop,"/admin/api/2021-07/script_tags.json",$script_array,'POST');
解决方法
您可以创建特定的产品模板。查看 how to create a template 上的这篇 Shopify 文章,您只需要在模板文件夹中创建一个新文件,比如说
custom-product-template.liquid
复制并粘贴 product-template.liquid 代码(主产品模板)。将您的 PHP 代码放在新模板上,并将此模板分配给您想要的产品。
要分配新模板,请转到您的 Shopify 后台 > 产品 > 选择您要修改的产品 > 在侧边栏部分的末尾更改模板。
如果您正在处理副本(不是实时主题),则在管理产品页面上选择产品模板时,模板可能不可用。只需在实时主题上创建一个同名文件,它现在应该可用了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。