如何禁用wordpress后台主题和插件的编辑权限
我们在开发wordpress主题的时候为了网站安全不想让客户通过后台看到或编辑主题或插件的代码,不让客户安装插件。
在网站根目录下找到wp-config.php。在define( ‘WP_DEBUG’, false );的下方加入如下代码就禁用了主题和插件的安装编辑权限。
define('DISALLOW_FILE_MODS',true);
禁用主题的自定义功能
针对于wordpress开发者说为了简化主题的开发难度和缩短开发周期有时候需要关闭后台主题自定义功能。
在主题目录下找到functions.php然后在其末尾添加如下代码
add_filter('map_meta_cap', 'haozhuti_not_allow_map_meta_cap', 10, 2);
function haozhuti_not_allow_map_meta_cap($caps, $cap)
{
if ($cap == 'customize') {
return ['do_not_allow'];
}
return $caps;
}
添加完代码后效果如下
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。