定义(';不允许文件编辑';,true)在WordPress 4.0中不起作用
我已将以下代码放入定义(';不允许文件编辑';,true)在WordPress 4.0中不起作用,wordpress,security,Wordpress,Security,我已将以下代码放入wp config.php中,用于禁用通过管理员用户进行文件编辑。 但是管理员用户仍然可以通过web url编辑函数:wp login.php define ('Disallow_File_Edit', true ) 在WordPress中 请注意,WordPress使用不允许文件编辑常量,而不是不允许文件编辑常量 因此,您应使用: define ('DISALLOW_FILE_EDIT', true ); 另一个选项是通过使用defined()PHP函数的第三个参数
wp config.php
中,用于禁用通过管理员用户进行文件编辑。
但是管理员用户仍然可以通过web url编辑函数:wp login.php
define ('Disallow_File_Edit', true )
在WordPress中 请注意,WordPress使用
不允许文件编辑
常量,而不是不允许文件编辑
常量
因此,您应使用:
define ('DISALLOW_FILE_EDIT', true );
另一个选项是通过使用defined()
PHP函数的第三个参数来允许不区分大小写的定义:
define ('Disallow_File_Edit', true, true );
尚不清楚
wp login.php
文件与这个问题的关系。你能详细说明一下吗?问题还没有解决吗?我遇到了同样的问题。添加不允许的文件编辑常量没有帮助。PHP达到$caps[]=“不允许”;wp中的行包括/capabilities.php(仅在使用常量的地方),但仍然可以编辑插件和主题。它在我的4.1安装中起作用,我得到“您没有足够的权限访问此页面。”
尝试访问文件编辑器时的消息。你把电话线放在哪里了@AvaerI没有修改代码,该行来自4.1。不要介意。结果证明是小组插件的错。启用后,管理员可以执行所有操作。我可能会报告这是一个错误。谢谢你的回复。