如何将external.js加载到Wordpress页面的主体



我想把这个脚本添加到wordpress主题的PAGE中。我不想把它放在页眉或页脚,我希望它放在我在Wordpress中创建的特定页面的正文中。

如果它在未安装Wordpress的文件夹中的普通html页面中,则此代码可以工作。然而,如果我把它放在Wordpress页面上,.js文件似乎不会启动。

我知道有一些方法可以将.js添加到wordpress的页眉和页脚中,但我希望它出现在页面的正文中。我该怎么做?

<script src="<?php bloginfo('template_directory'); ?>/js/googleformstyler.js"
form="https://docs.google.com/forms/d/e/1FAIpQLSeJZ5Es893O4ckhi8-aTOZQe4js9_q2DO1I4pBHT_ENXIpyXg/viewform?embedded=true">
</script>

为什么不想在页眉/页脚中加载它?下面的摘录来自下面提供的链接。使用以下代码排队脚本是wordpress的首选方法。

您可以使用wp_enqueue_script()

wp_enqueue_script( 
$handle, 
$src = '',
$deps = array(), 
$ver = false, 
$in_footer = false );

参考:https://developer.wordpress.org/reference/functions/wp_enqueue_script/

如果脚本尚未包含并且所有依赖项都已注册,则根据脚本依赖项在正确的时间将脚本文件链接到生成的页面。您可以将脚本链接到以前使用wp_register_script()函数注册的句柄,也可以为该函数提供链接脚本所需的所有参数。这是将JavaScript链接到WordPress生成的页面的推荐方法

这个答案有点通用,因为如果没有.js文件中的更多信息/代码,很难知道你想要实现什么。请随时更新您的问题,在这里发表评论,社区可能会进一步帮助您进行查询。

最新更新