正确设置wp_enQueue_脚本

时间:2020-02-21 作者:elpretentio

我正在尝试在我设置的子主题中包含我自己的脚本。

我有以下功能。php:

function custom_scripts() {
    wp_enqueue_script(\'custom_js\', get_stylesheet_directory_uri() . \'custom_js.js\', array(\'jquery\'), \'1.0.0\', false );
}

add_action( \'wp_enqueue_scripts\', \'child_theme_configurator_css\', \'custom_scripts\', 10 );

但由于某些原因,它没有显示在页面源中的脚本区域中。

我尝试放置custom\\u js。js文件位于以下路径中:

/custom_js.js (root)
/wp-includes/js/custom_js.js 
/wp-content/themes/oceanwp-child/custom_js.js
但没有任何运气。任何帮助都将不胜感激。

1 个回复
SO网友:Vitauts Stočka

你的add_action 参数不正确。使用此代码

add_action( \'wp_enqueue_scripts\', \'custom_scripts\', 10 );
此外,您必须在文件名前面加上前缀/, 所以正确的功能代码是

function custom_scripts() {
    wp_enqueue_script(\'custom_js\', get_stylesheet_directory_uri() . \'/custom_js.js\', array(\'jquery\'), \'1.0.0\', false );
}

相关推荐

JQuery不再加载,找不到Load-Scripts.php(404)

当我打开我的wordpress网站管理面板时,jquery已经不起作用了(它昨天起作用了,我看不出我做了什么改变可以解释这一点)。我遇到的第一个javascript错误是GET https://mywebsite/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,underscore,wp-util,wp-sanitize,wp-a11y,updates,jquery-ui-core,jquery-u