WordPress編輯用戶時(shí)候提示“錯(cuò)誤:第65行wp-admin / includes / translation-install.php”(headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE)的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
這幾天強(qiáng)哥嘰嘰哇哇的說(shuō)一些后臺(tái)不能編輯用戶,錯(cuò)誤提示,我剛打開(kāi)也確實(shí)出現(xiàn)這個(gè)錯(cuò)誤,還沒(méi)來(lái)得及修改,就又好了,但是問(wèn)題出現(xiàn)了,我測(cè)試了一下回復(fù)原貌,問(wèn)題也是解決的,但是把問(wèn)題點(diǎn)記錄一下;
出現(xiàn)這個(gè)錯(cuò)誤主要的問(wèn)題是 WordPress 開(kāi)啟 WP_DEBUG 情況下,不能使用常規(guī)方法禁用 PHP NOTICE 提示;
禁用 PHP NOTICE 提示方法
1、如有權(quán)限可以修改 php.ini 配置文件,將文件中 error_reporting 值改為:
error_reporting = E_ALL & ~E_NOTICE
然后重啟一下 php 即可。
2、如果不能操作 php.ini 文件,可以在需要禁用 PHP NOTICE 提示的頁(yè)面中加入下面代碼:
<?php error_reporting(E_ALL^E_NOTICE); ?>
非常規(guī)方法
如果開(kāi)啟了 WP_DEBUG,上面的方法無(wú)效(WordPress 4.9.4 + PHP 7.2.3 親測(cè))。查看?wp_debug_mode()?代碼會(huì)恍然大悟。
這時(shí)候需要用到 WordPress?Must Use Plugins(mu-plugins),方法:
1、在 wp-content 目錄下新建 mu-plugins 目錄
2、新建 php 文件,名字如:disable_php_notice.php,內(nèi)容如下:(可以根據(jù)需要修改)
<?php error_reporting(E_ALL ^ E_NOTICE);
3、disable_php_notice.php 文件上傳至上面新建的 mu-plugins 目錄即可。
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!