【问题标题】:wp_enqueue_script doesn't load in Wordpress theme's function.phpwp_enqueue_script 不会在 Wordpress 主题的 function.php 中加载
【发布时间】:2020-01-29 15:15:05
【问题描述】:

我正在尝试在页面上加载一个 js 文件,我已经包含了

function formScriptLoad() {
  wp_enqueue_script( 'formScript', get_template_directory_uri() . 'https://tmsact.com.au/wp-content/themes/hello-elementor/assets/js/formScript.js');
}
add_action('wp_enqueue_scripts','formScriptLoad');

在我正在使用的主题的functions.php 中,我检查了header.php 和footer.php 是否包含wp_head() 和wp_footer()。 知道我可能会错过什么吗? 谢谢!

编辑:当我在 HTML 嵌入中使用

【问题讨论】:

  • wp_enqueue_script( 'formScript', get_template_directory_uri() . '/assets/js/formScript.js');
  • 谢谢!这部分修复了它。我做错的另一件事是将脚本放在 HTML 和 CSS 之前。之后移动它,它工作正常!

标签: php wordpress


【解决方案1】:

删除get_template_directory_uri() . 部分并重试;那是绝对路径,不是相对路径,所以不需要添加。

例子:

【讨论】:

    猜你喜欢
    • 2021-12-01
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多