當前位置:首頁>WordPress建站>網站維護>如何解決“The plugin generated xxxx characters of unexpected output during activation” 錯誤

如何解決“The plugin generated xxxx characters of unexpected output during activation” 錯誤

啟用插件時,有時會出現錯誤提示,“The plugin generated xxxx characters of unexpected output during activation”,中文提示為“這個插件在啟用的過程中產生了 XXXX 個字符的異常輸出。如果您遇到了“headers already sent”錯誤、聯合 feed(如 RSS)出錯等問題,請嘗試禁用或移除本插件”。如何才能查看具體的錯誤是什么呢?

解決方法

這里找到了解決方法,你可以打開插件的主文件,添加下面的代碼

add_action('activated_plugin','save_error');
function save_error(){
update_option('plugin_error',  ob_get_contents());
}
echo get_option('plugin_error');

這段代碼將錯誤信息保存到wp-options表中,option_name是“plugin_error”,要獲取這個字段的值只需要調用

get_option('plugin_error');

這樣,啟用插件時,除了會顯示WordPress默認的那段信息,還會在頂部顯示錯誤。

用update_option()存儲字段,是一種添加操作,每產生一條新錯誤,都會添加到這個字段中,所以最后一條才是最近的錯誤信息,有點類似錯誤日志。

如果不想產生數據庫操作,還可以將錯誤信息直接寫進一個臨時文件中。

add_action('activated_plugin','save_error');
function save_error(){
file_put_contents ( 'C:/text.txt' , ob_get_contents() );
}

原文出處:http://www.solagirl.net/the-plugin-generated-xxxx-characters-of-unexpected-output-during-activation.html

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關注WordPress大學公眾號 WPDAXUE
新手入門網站維護

如何修改 WordPress 數據庫前綴

2013-3-1 8:00:00

網站維護

3個WordPress網站維護中/建設中插件

2013-3-3 7:20:00

4 條回復 A文章作者 M管理員
  1. 怎么可以設置不用注冊wordpress用戶 直接登錄評論框啊

  2. 我的評論框有問題

  3. 你的評論框也是多說嗎?

  4. 沒出現過此種情況

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

米易县| 灵宝市| 天长市| 长泰县| 安徽省| 黑山县| 托克逊县| 海晏县| 永吉县| 金门县| 新泰市| 北流市| 勐海县| 财经| 喀喇沁旗| 友谊县| 乌海市| 高阳县| 车险| 若羌县| 神木县| 吴旗县| 弥渡县| 信宜市| 金寨县| 徐水县| 紫阳县| 遂平县| 乌拉特中旗| 宜兰市| 名山县| 汤阴县| 呼伦贝尔市| 会理县| 宿松县| 贡山| 沅江市| 尉犁县| 漳浦县| 镇原县| 万安县|