向WordPress中的functions.php文件添加自定义JavaScript代码

向WordPress中的functions.php文件添加自定义JavaScript代码,javascript,php,wordpress,woocommerce,hook,Javascript,Php,Wordpress,Woocommerce,Hook,我正在尝试使用wp\u headhook向functions.php文件添加JavaScript代码。JavaScript代码只是在感谢页面的标记中的Google标记管理器容器顶部添加了一个数据层 我已尝试使用以下代码: function addDataLayerToHead(){ if (is_checkout() && !empty( is_wc_endpoint_url('order-received') ) ) { wp_enqueue_script('C

我正在尝试使用
wp\u head
hook向
functions.php
文件添加JavaScript代码。JavaScript代码只是在感谢页面的
标记中的Google标记管理器容器顶部添加了一个数据层

我已尝试使用以下代码:

function addDataLayerToHead(){
  if (is_checkout() && !empty( is_wc_endpoint_url('order-received') ) )  {
     wp_enqueue_script('Custom-JS', 'https://xxxxxx/dataLayer.js', array('jquery'), '', 
     false);
  }  
}
add_action( 'wp_head', 'addDataLayerToHead', 10 );
当我运行我的网站时,产品页面将不可用,它会显示功能错误“addDataLayerToHead


有什么帮助吗?

是否将PHP代码放入javascript函数中?这是行不通的。我在php代码中挂接Javascript(WordPress的function.php文件)。你是在Javascript函数中挂接php代码吗?这是行不通的,我在php代码中挂接Javascript(function.php文件用于WordPress)。