WordPress编辑用户时候提示“错误:第65行wp-admin / includes / translation-install.php”(headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE)的解决办法

这几天强哥叽叽哇哇的说一些后台不能编辑用户,错误提示,我刚打开也确实出现这个错误,还没来得及修改,就又好了,但是问题出现了,我测试了一下回复原貌,问题也是解决的,但是把问题点记录一下;

出现这个错误主要的问题是 WordPress 开启 WP_DEBUG 情况下,不能使用常规方法禁用 PHP NOTICE 提示;

禁用 PHP NOTICE 提示方法

1、如有权限可以修改 php.ini 配置文件,将文件中 error_reporting 值改为:

error_reporting = E_ALL & ~E_NOTICE

然后重启一下 php 即可。

2、如果不能操作 php.ini 文件,可以在需要禁用 PHP NOTICE 提示的页面中加入下面代码:

<?php error_reporting(E_ALL^E_NOTICE); ?>

非常规方法

如果开启了 WP_DEBUG,上面的方法无效(WordPress 4.9.4 + PHP 7.2.3 亲测)。查看 wp_debug_mode() 代码会恍然大悟。

这时候需要用到 WordPress Must Use Plugins(mu-plugins),方法:

1、在 wp-content 目录下新建 mu-plugins 目录
2、新建 php 文件,名字如:disable_php_notice.php,内容如下:(可以根据需要修改)

<?php error_reporting(E_ALL ^ E_NOTICE);

3、disable_php_notice.php 文件上传至上面新建的 mu-plugins 目录即可。

 

 

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

更多请关注:老梁`s Blog

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。 您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
Laoliang.Net资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
老梁`s Blog(老梁博客) » WordPress编辑用户时候提示“错误:第65行wp-admin / includes / translation-install.php”(headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE)的解决办法

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情