尝试将外部javascript文件(位于名为js的文件夹中)添加到自定义WP主题中。除了以下内容之外,functions.php中的以下技术不会产生任何结果: FATAL ERROR:允许的内存大小耗尽
add_action('wp_enqueue_scripts', 'site_resources');
function site_resources() {
//stylesheet
wp_enqueue_style("style",get_stylesheet_uri());
//main script
wp_enqueue_scripts(main_script, "js/main");
}
我已经尝试注释掉实际的排队脚本,并在header.php中添加了一个到该文件的普通链接。再一次,没有结果,虽然这次它没有破裂。
main.js文件由警报组成。
答案 0 :(得分:0)
这是wp_enqueue_script的正确语法:
wp_enqueue_script( 'client-js', get_template_directory_uri() . '/js/client.js', array( 'jquery' ), '3.3.0', true );
阅读以下帖子: https://developer.wordpress.org/reference/functions/wp_enqueue_script/
答案 1 :(得分:0)
function site_resources() {
//stylesheet
wp_deregister_style('style');
wp_enqueue_style("style",get_stylesheet_uri());
//main script
wp_deregister_script('main_script');
wp_enqueue_scripts(main_script, "js/main");
}
add_action('wp_enqueue_scripts', 'site_resources');
也许你应该试试这个。