2014-06-20 41 views
4

我試圖在我正在構建的自定義Wordpress插件中使用error_log(),但由於某種原因,我不能。如何在Wordpress中使用error_log()?

當我使用error_log()我的網站剛剛打破,但我在debug.log沒有看到任何錯誤。

我在wp_config.php文件設置調試這樣的:

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 

Stranegly,如果我在主題使用error_log(),該網站不破,但沒有什麼是輸出到debug.log無論是。

我需要做什麼才能在我的Wordpress插件和主題中使用error_log()

我使用Wordpress 3.9.1。

回答

4

根據the Codex,WP_DEBUG_DISPLAY默認情況下應設置爲true,但看起來情況並非如此。

define('WP_DEBUG_DISPLAY', true);添加到wp_config.php修復了錯誤記錄。

設置WP_DEBUG_DISPLAYfalse從瀏覽器中刪除錯誤,但允許將它們輸出到日誌中。

似乎Wordpress要求define('WP_DEBUG_DISPLAY');將錯誤輸出到日誌中,無論您將其設置爲true還是false

0

我有同樣的問題。對於我評論這條線有所幫助。

define('WP_DEBUG_LOG', true);