我在wordpress插件挂钩admin_enqueue_scripts
上遇到了一些问题。
我正在尝试其他方法使脚本入队,但仍然无法正常工作。对解决此问题有帮助吗?
这是我的代码
class MyPluginClass {
public function __construct() {
add_action( 'admin_enqueue_scripts', array ( $this, 'my_plugin_scripts'));
// other codes....
}
public function my_plugin_scripts() {
wp_register_script( 'my-script', MYPLUGIN_DIR_PATH . '/assets/js/my-script.js', array( 'jquery' ), '', false);
wp_enqueue_script( 'my-script' );
}
}
return new MyPluginClass();
其中MYPLUGIN_DIR_PATH定义为
define("MYPLUGIN_DIR_PATH", plugin_dir_path(__FILE__);
这是my-script.js中的代码
jQuery(document).ready(function($) {
alert('script work');
});