WordPress 技巧:禁用后台主题切换

首发时间:2013.08.19 | 27,473 次阅读

在使用 WordPress 给客户建站之后,总会发现一个奇怪的问题。客户会很好奇的进到后台,进行一番研究。有那么几个爱好这题的,直接在后台切换了其他的 WordPress 主题,然后...然后就悲剧了,各种想办法联系我。 所以周良在这里提供一个方法,可以在 WordPress 后台禁用主题的切换。

<?php
Plugin Name: 禁用 WordPress 主题切换
Plugin URI: https://imzl.comold//wordpress-disable-background-theme-switching.html
Description: WordPress 技巧:禁用 WordPress 主题切换
Version: 0.1
Author: xiaowudesign
Author URI: http://zlbk.net

add_action( 'admin_init', 'wplg_lock_theme' );
function wplg_lock_theme() {
global $submenu;
unset( $submenu['themes.php'][5] );
unset( $submenu['themes.php'][15] );
}
?>

将以上代码 复制黏贴到一个.php文件上传到插件目录激活,或者复制到当前主题的 functions.php 文件即可(如果是直接黏贴到 functions.php 文件中,需要去掉代码最前面的<?php,和最后面的一个 ?>,必须去掉...不然你会悲剧)

73 条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

  1. 不过还是有点漏洞,我点击外观后,虽然跳到自定义,但是我点后退,就出来主题了。。

    1. @kn007 这个没测试过。不过我前面用过给客户的网站禁用主题这个选项,独立了一个主题选项,只能进行当前主题的设置。但是通过绝对地址还是可以访问的

  2. 不过还是有点漏洞,我点击外观后,虽然跳到自定义,但是我点后退,就出来主题了。。

    1. @kn007 这个没测试过。不过我前面用过给客户的网站禁用主题这个选项,独立了一个主题选项,只能进行当前主题的设置。但是通过绝对地址还是可以访问的