我试图在注册脚本之后排队,但是我得到了一个错误。
这是一个脚本:
function _test() {
console.log("Test");
}这就是PHP:
function fsg_shortURL() {
echo "Funtion Called";
wp_register_script('_test','/wp-content/themes/theme-child/js/test.js');
wp_enqueue_script('_test');
}
add_shortcode( 'fsg', 'fsg_shortURL' );控制台支持记录Test,但什么都没有发生。
谢谢!
发布于 2018-07-31 08:15:37
只需调用该函数即可执行:
function _test() {
console.log("Test");
}
_test();发布于 2018-07-31 08:14:50
若要添加位于活动主题目录中的文件,必须使用https://codex.wordpress.org/Function_参考/获取_样式表_目录_uri。
wp_register_script(
"idScript"
, get_stylesheet_directory_uri() . "/js/script.js"
);在你的问题中,你说的是一个短代码。
最好将短代码存储在插件中。然后,您可以使用https://codex.wordpress.org/Function_参考/插件_url获取文件URL
wp_enqueue_script(
"pluginScript"
, plugins_url("js/script.js", __FILE__)
);https://wordpress.stackexchange.com/questions/310026
复制相似问题