Wordpress wp_排队_脚本不适用于编辑器角色

Wordpress wp_排队_脚本不适用于编辑器角色,wordpress,wordpress-roles,Wordpress,Wordpress Roles,我有这个密码 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); } 当我以管理员身份登录

我有这个密码

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美分,我会说你的问题不在那段代码之内。无论用户lvl是什么,都要100%确保代码得到执行。例如,在主插件文件中将其移动到任何类范围之外,然后查看它是否工作

您是对的。事实证明,只有在编辑自定义帖子类型时才会发生这种情况。在其他页面上,它可以正常工作。谢谢!请将答案标记为已接受,以便其他人看到它已关闭