0

我有这个代码

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 文件。

我怎样才能解决这个问题 ?这是默认行为吗?

4

1 回答 1

0

如果你想要我的 2 美分,我会说你的问题存在于那段代码之外。无论用户 lvl 是什么,100% 确保您的代码正在执行。例如,将它移到任何类范围之外的主插件文件中,看看它是否有效

于 2020-11-17T13:52:50.697 回答