繁体   English   中英

向 WordPress 添加的 Javascript 不起作用

[英]Added Javascripts to WordPress do not work

我在functions.wp-scripts.php的末尾添加了这些行:

function web_script() {
    wp_register_script( 'web_script', 'main.js' );
    wp_enqueue_script('web_script');
}

add_action( 'wp_enqueue_scripts', 'web_script' );

main.js ,我只有alert(hi) ,但是当我浏览页面时我什么也没看到。 任何的想法?

有没有更好的方法来添加脚本?

你在你的functions.php require()你的functions.wp-scripts.php吗? 据我所知,默认情况下它不会加载。

此外,您必须将有效的文件路径作为第二个参数传递给wp_register_script

如果您的脚本位于wp-content/themes/your-theme/main.js ,请使用:

wp_register_script( 'web_script', get_template_directory_uri() . '/main.js';

更多信息: https : //developer.wordpress.org/reference/functions/get_template_directory_uri/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM