我会保持简短,我想在管理面板中加载一个JS文件作为插件的一部分,通过大量的研究,我有几个不同的选项,这些选项都以没有其他人会遇到的相同问题结束,所以最后我在这里发布了一个解决方案。
当我使用以下代码时,我得到一个错误:
function register_scripts(){
wp_register_script(\'payee\',plugins_url(\'iBudget/modules/payee/payee.js\',__FILE__));
}
function payee_init($hook){
wp_enqueue_script(\'payee\');
}
add_action ("admin_print_styles-post.php", "payee_init");
add_action ("admin_init", "register_scripts");
错误:/wp内容/插件/iBudget/模块/收款人/iBudget/模块/收款人/收款人。js/?ver=3.3.1:1
Uncaught SyntaxError: Unexpected token <无论我如何尝试将纸条排队,我都会遇到这个错误,即使JS文件简单地说:警报(“测试”);
有趣的是,如果我将JS直接包含在函数中,那么一切都会很好:
function payee_init($hook){
?>
<script>
alert("test");
</script>
<?
}
add_action ("admin_print_styles-post.php", "payee_init");
基本上,我需要知道为什么会出现这种错误,我相信我正在正确加载脚本以满足我的需要,但不确定为什么会出现这种冲突,甚至不确定还有什么地方可以找到解决方案。
谢谢大家!