如何从工具中删除导入/导出选项?

时间:2020-04-14 作者:RGM7

我想给管理员访问自由职业者。一个名为controlled admin access的插件为我完成了大部分工作,希望它没有选择或取消选择子工具的选项。

1 个回复
最合适的回答,由SO网友:simongcc 整理而成

你可以用钩子admin_menu() 和功能remove_submenu_page()

该解决方案假设了以下条件

在主题函数中运行它。php,您可以将其放在其他地方进行不同的调整,但以下内容在函数中被证明是可行的。php您知道如何自己测试用户访问级别,因为下面的解决方案只关注删除子菜单

function q364011_remove_tools_menu() {
    // you may add your access rights checking logic here with conditions and then do the following

    remove_submenu_page( \'tools.php\', \'export.php\' );
    remove_submenu_page( \'tools.php\', \'import.php\' );
}
add_action( \'admin_menu\', \'q364011_remove_tools_menu\' );

相关推荐

Wp-admin/admin-ajax.php 400(错误请求)插件

wordpress文件管理ajax有一个奇怪且令人沮丧的行为。php,当我发出ajax请求时,它返回一个错误的404错误请求。function rp_add_header() { if (is_single() || is_page()) { // include the jquery Ajax/form validation javascript file wp_enqueue_script( \'ajax-script\', plugi