Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定义(';不允许文件&#编辑';,true)在WordPress 4.0中不起作用_Wordpress_Security - Fatal编程技术网

定义(';不允许文件&#编辑';,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。不要介意。结果证明是小组插件的错。启用后,管理员可以执行所有操作。我可能会报告这是一个错误。谢谢你的回复。