javascript - 包括 Google Analytics WordPress

标签 javascript php wordpress google-analytics

我知道有很多不同的方法可以将 Google Analytics 脚本包含到 Wordpress 网站中,但我不会为此使用插件。

所以我喜欢的方式是将其编码到主题的函数文件中,这样我就剩下两个选择。 (是的,这是一个 child 主题)

  • 创建一个包含分析脚本的函数,并将其链接到页眉/页脚
  • 使用 WordPress 要求将脚本排入 wp_enqueue_scripts 的默认方式

上述方法的结果会有所不同,因此根据我的一点 WordPress 经验,我想知道什么应该是最安全和最安全将其嵌入到WordPress 网站?最终我可能还会考虑加载时间的差异,也是最快的方式?

最佳答案

wp_enqueue_script参数 $in_footer设置为false ,与将脚本硬编码到 html head 中相同(实际上,它将包含在调用 wp_head() 的位置,该位置应该位于 <head></head> 标签内)。

wp_enqueue_script使您能够向要添加的脚本添加依赖项,但对于谷歌分析,您不需要任何依赖项,因此从安全性和保障性 Angular 来说,您是可以的。从速度的 Angular 来看,我想硬编码它会稍微快一点,但是你的标题看起来会更大,所以你可以牺牲可读性并将其排入队列,或者只是将其添加为脚本。无论如何, header 通常都不是一个大文件,所以大多数时候我只是将代码按原样复制粘贴到 header 内。

关于javascript - 包括 Google Analytics WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44057838/

相关文章:

javascript - 如何在提交前通过javascript获取帖子标题

html - 如何在搜索框中添加图标

php - 应该使用 `if ($a != NULL)` 还是 `if ($a !== NULL)` 来控制程序流?

javascript - AJAX 不会在出现奇怪情况时切换表

java - 从 JApplet 向 JavaScript 发送数据的最简单方法是什么?

javascript - angular2 AoT错误不支持函数调用

javascript - 使用 $obj->select 对从数据库中提取的数组进行排序

php - 如何从 WordPress 站点 URL 中删除 index.php

javascript - 引用错误: style is not defined

javascript - Node.js 作为前端应用程序的后端服务器