wordpress知识库
网站首页 > 知识库 > 插件知识 >

wordpress后台删除自定义菜单

我们在开发主题的时候为了网站安全不想让客户通过后台看到或编辑主题或wordpress插件的代码,不让客户安装插件。

禁用主题的自定义菜单,针对于wordpress开发者说为了简化主题的开发难度和缩短开发周期有时候需要关闭后台主题自定义功能。

在主题目录下找到functions.php然后在其末尾添加如下代码

add_filter('map_meta_cap', function($caps, $cap){
    if($cap == 'customize'){
        return ['do_not_allow'];
    }
    return $caps;
},10,2);

删除自定义菜单前

添加完代码后效果如下

删除自定义菜单后