【问题标题】:Loading script in functions.php Wordpress [duplicate]在functions.php Wordpress中加载脚本[重复]
【发布时间】:2019-11-25 00:44:53
【问题描述】:

所以我试图将一些 javascript 放入我的 functions.php 并从那里运行它,但每次我这样做时,当网站重新加载时,我的页面上都会出现错误......

“解析错误:语法错误,意外 'wp_enqueue_script' (T_STRING) Local Sites\custom-site\app\public\wp-content\themes\theme\functions.php 在第 35 行”

这是代码,是的,我确实将 wp_footer 放在了我的 footer.php 文件中以运行它...

function addjs() {

  wp_register_script('jquery', get_template_directory_uri() . '/plugin-frameworks/jquery-3.2.1.min.js', array() , 1, 1, 1)
  wp_enqueue_script('jquery');

  wp_register_script('bootstrap', get_template_directory_uri() . '/plugin-frameworks/bootstrap.min.js', array() , 1, 1, 1)
  wp_enqueue_script('bootstrap');

  wp_register_script('swiper', get_template_directory_uri() . '/plugin-frameworks/swiper.js', array() , 1, 1, 1)
  wp_enqueue_script('swiper');

  wp_register_script('scripts', get_template_directory_uri() . '/common/scripts.js', array() , 1, 1, 1)
  wp_enqueue_script('scripts');

  wp_register_script('custom', get_template_directory_uri() . '/custom.js', array() , 1, 1, 1)
  wp_enqueue_script('custom');

}

add_action('wp_enqueue_script', 'addjs', 999);

我真的不知道我在这里做错了什么......提前谢谢:)

【问题讨论】:

  • 您的所有wp_register_script(...) 调用最后都缺少分号 (;),因此您收到该错误消息。解决这个问题,你就可以开始了。
  • @cabrerahector 我知道这很明显......非常感激的人

标签: javascript php wordpress


【解决方案1】:

我编辑你的脚本。希望对您有所帮助:

function addjs() {

    wp_register_script('jquery', get_template_directory_uri() . '/plugin-frameworks/jquery-3.2.1.min.js', array() , '1.0.0', true);
    wp_enqueue_script('jquery');

    wp_register_script('bootstrap', get_template_directory_uri() . '/plugin-frameworks/bootstrap.min.js', array() , '1.0.0', true);
    wp_enqueue_script('bootstrap');

  wp_register_script('swiper', get_template_directory_uri() . '/plugin-frameworks/swiper.js', array() , '1.0.0', true);
  wp_enqueue_script('swiper');

  wp_register_script('scripts', get_template_directory_uri() . '/common/scripts.js', array() , '1.0.0', true);
  wp_enqueue_script('scripts');

  wp_register_script('custom', get_template_directory_uri() . '/custom.js', array() , '1.0.0', true);
  wp_enqueue_script('custom');

}

add_action('wp_enqueue_script', 'addjs', 999);

【讨论】:

    猜你喜欢
    • 2014-12-22
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2018-11-19
    相关资源
    最近更新 更多