Products
GG网络技术分享 2025-03-18 16:13 63
为什么会有这个【wordpress 禁止编辑主题和插件】课题?
第一,为了安全,wordpress的安全很重要,禁止了编辑主题和插件的权限,即使有人进来了,也不拿盗取到网站的主题或插件!
第二,给客户做演示的时候,为了安全,尽可能的不让客户能操作到 代码部分!
下面就直接说教程了,
禁用WordPress主题和插件的在线编辑器
在网站根目录下的 wp-config.php 文件添加下面代码即可:
禁止升级/安装/编辑WordPress主题和插件
同样在网站根目录下的 wp-config.php 文件添加下面代码即可:
需要说明的是:
1.添加后面第二种代码以后,就连主题的设置选项都不能修改,所以请先设置好主题的选项后再添加代码。
2.如果添加了第二种代码,就没必要添加第一种了。
3.如果你安装了某些可以备份网站文件的插件,请自己想办法隐藏那些插件,不让所有用户(包括最高权限的管理员)进行操作,否则,别人还是可以通过这类插件获取你网站的文件的。
4.此类方法只能一定程度上增加WordPress的安全性,但是如果人家连 wp-config.php 都可以访问到,那上面的一切都是枉然!
了解更多好看和使用wordpress主题,学习wordpress使用教程以及更多的职场干货,请关注指点聚(tinggezhao.com)学习最新的wordpress主题信息和使用教程!指点聚只分享纯粹的干货!!
不管在任何网站,用户注册时都有一个屏蔽非法关键词,就是禁止注册某些用户名,原因是因为防止用户使用一些特定的用户名,例如管理员、官方等用户名,还有就是那些攻击性的词语了。
加网站添加了屏蔽非法关键词,让那些用户名不被注册,对网站的安全性也是一个提高。
下面这段代码能够完美解决WordPress禁止用户注册某些用户名。
function sozot_validate_username($valid, $username) {$forbidden = array(\\\'directory\\\', \\\'domain\\\', \\\'download\\\', \\\'downloads\\\', \\\'edit\\\', \\\'editor\\\', \\\'email\\\', \\\'ecommerce\\\', \\\'forum\\\', \\\'forums\\\', \\\'favorite\\\', \\\'feedback\\\', \\\'follow\\\', \\\'files\\\', \\\'gadget\\\', \\\'yourdomain\\\');$pages = get_pages();foreach ($pages as $page) {$forbidden[] = $page->post_name;}if(!$valid || is_user_logged_in() && current_user_can(\\\'create_users\\\') ) return $valid;$username = strtolower($username);if ($valid && strpos( $username, \\\' \\\' ) !== false) $valid=false;if ($valid && in_array( $username, $forbidden )) $valid=false;if ($valid && strlen($username) < 5) $valid=false;return $valid;}add_filter(\\\'validate_username\\\', \\\'sozot_validate_username\\\', 10, 2); function sozot_registration_errors($errors) {if ( isset( $errors->errors[\\\'invalid_username\\\'] ) )$errors->errors[\\\'invalid_username\\\'][0] = __( \\\'错误:该用户名不允许注册!\\\', \\\'sozot\\\' );return $errors;}add_filter(\\\'registration_errors\\\', \\\'sozot_registration_errors\\\');将$forbidden = array里的单词换成你想禁止的词即可,然后把代码添加到主题的functions.php文件即可。
不过上面代码有可能和某些插件不兼容,这就要看自己如何取舍了。
扫码关注wpwp自学笔记
精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!
记住我们的网址:ztJun.com
Demand feedback