我想把这个脚本添加到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文件中的更多信息/代码,很难知道你想要实现什么。请随时更新您的问题,在这里发表评论,社区可能会进一步帮助您进行查询。