无法将脚本部分加载到html标头中

时间:2018-06-14 20:56:39

标签: twig

我目前正致力于将谷歌分析整合到一个项目中。但是,当我尝试使用<script>代码加载部分时,部分不会加载到HTML模板中。

base.twig

  ##
  {{ function('wp_head') }}
  {% block head_extras %}
    {% include 'partials/scripts-google-analytics.twig' %}
  {% endblock %}
</head>

如果我打开开发人员工具,页面会加载,但script中的代码不会被添加。

这是partials / scripts-google-analytics.twig

的脚本
{% if function('getenv', 'YOUR_API_KEY') != '' %}
  <script async src='https://www.googletagmanager.com/gtag/js?id={{ function('getenv', 'GOOGLE_ANALYTICS') }}'></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', "{{ function('getenv', 'YOUR_API_KEY') }}");
  </script>
{% endif %}

如何向head标记添加部分内容?

0 个答案:

没有答案