[教學] WordPress透過「error_log」開發, 將錯誤訊息輸出在log上

情境:

想要透過PHP開發一些功能, 但是沒辦法和前端一樣直接將訊息輸出在console.log裡面來確定自己要的參數有沒有正確

有可能寫到最後面才發現自己要的參數和實際拿到的參數根本完全不一樣

下面這個方法在debug上是非常好的方法!!

開啟WordPress Debug模式

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 
define( 'WP_DEBUG_DISPLAY', false ); //這邊如果使用true, 錯誤訊息將會直接輸出在螢幕上喔!

輸出訊息

使用error_log將參數寫入log
error_log( 'Hello World!' );

或者是使用print_r輸出也可以
error_log( print_r( 'Hello World!', true ) );

如果你是用linux環境開發, 可以直接使用 tail 觀察log

tail -f wp-content/debug.log

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *