wp_enqueue_script 未担任编辑角色

wp_enqueue_script is not Working for Editor role

我有这个代码

add_action('admin_enqueue_scripts', 'my_admin_scripts_method');
function my_admin_scripts_method() {
       wp_enqueue_script('admin-control2',   plugin_dir_url( __FILE__ ) .'js/admin_control.js',array(),  PLUGIN_VERSION, true); 
}

当我以管理员身份登录 /wp-admin 时,js 文件已排队。但是,如果我切换到编辑角色的用户,则不包括 js 文件。

我该如何解决这个问题?这是默认行为吗?

如果你想要我的 2 美分,我会说你的问题出在那段代码之外。 100% 确保无论用户等级是多少,您的代码都会被执行。例如,将它移动到任何 class 范围之外的主插件文件中,看看它是否有效