admin_enqueue_scripts在wordpress插件中不起作用

时间:2019-03-30 16:37:41

标签: wordpress

我在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');
});

0 个答案:

没有答案