替换Admin Load_Script中的脚本

时间:2011-02-08 作者:Dave Hunt

我目前正在创建一个插件,该插件要求我覆盖Wordpress管理面板中的一个javascript文件。我已经用更改重新创建了文件,我需要知道如何替换加载到load\\u脚本中的现有文件。php(需要按照相同的顺序添加脚本)。

我希望这样的事情能起到作用:

wp\\u register\\u script(\'admin-widgets\',wp\\u PLUGIN\\u URL./oak automated sidebars/oak widgets.js\');wp\\u enqueue\\u脚本(“admin-widgets”);

但它似乎不起作用,原始脚本仍在加载中。有什么建议吗?

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您需要首先使用wp\\u deregister\\u script注销脚本

 wp_deregister_script( \'admin-widgets\' );
然后使用您的代码使用您自己的js文件重新注册脚本:

wp_register_script(\'admin-widgets\', WP_PLUGIN_URL. \'/oak-automated-sidebars/oak-widgets.js\'); 
wp_enqueue_script(\'admin-widgets\');
希望这有帮助

结束