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

Twig 无法将脚本部分加载到html标头中,twig,Twig,我目前正致力于将谷歌分析集成到一个项目中。但是,当我尝试用代码加载部分时,该部分不会加载到HTML模板中 小枝 ## {{ function('wp_head') }} {% block head_extras %} {% include 'partials/scripts-google-analytics.twig' %} {% endblock %} </head> 我如何向head标记添加分部?如果函数{function('getenv','GOOGL

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

小枝

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

我如何向
head
标记添加分部?

如果函数
{function('getenv','GOOGLE_ANALYTICS')}
{function('getenv','YOUR_API_KEY')}}
解析为什么?仅出于调试目的,如果函数
@Matteo I did and I
console.log(错误),请尝试向
添加else语句
它确实显示了错误。@vinoaj我正在遵循此文档
getenv
获取环境变量
{% 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 %}