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 范围之外的主插件文件中,看看它是否有效
我有这个代码
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 范围之外的主插件文件中,看看它是否有效