《PHP實例:講解WordPress開發中一些常用的debug技巧》要點:
本文介紹了PHP實例:講解WordPress開發中一些常用的debug技巧,希望對您有用。如果有疑問,可以聯系我們。
在開發過程中,調試代碼是非常重要的工作,而掌握一些 WordPress 的調試技巧,可以更好的進行調試.比如,在當地開發環境,你可能需要把全部的代碼警告信息全部輸出出來,方便修改代碼不合理的地方.PHP學習
本文將講解 WordPress 的所有調試辦法,如果你是開發者,一定要掌握這些技巧,可以大大提高效率.PHP學習
調試模式的開啟必要在根目錄的 wp-config.php 文件添加一些常量,所以下邊介紹的所有代碼都添加到根目錄的 wp-config.php 文件.PHP學習
WP_DEBUGPHP進修
WP_DEBUG 是一個 WordPress 的常量,把他設為 True 之后,WordPress 會進入開發者模式,它會把所有有關開發的提醒都輸出到屏幕上.PHP學習
我非常建議當地的開發環境里啟用 WP_DEBUG,方便開發.PHP學習
//啟用開發者模式 define( 'WP_DEBUG', true );
WP_DEBUG_LOGPHP進修
如果你想把 WordPress 運行中出現的差錯全部記錄下來,可以開啟 WP_DEBUG_LOG,開啟后,所有的差錯都會被記錄下來,存儲到 wp-content/debug.log 文件.PHP學習
記錄錯誤的前提是必要開啟 WP_DEBUG 模式,只有開啟 WP_DEBUG 才會產生錯誤.PHP學習
//開啟差錯記錄 define( 'WP_DEBUG_LOG', true );
PHP學習
WP_DEBUG_DISPLAYPHP進修
如果你想把 WP_DEBUG 模式產生的差錯只通過 WP_DEBUG_LOG 記錄而不顯示在屏幕上,可以在開啟 WP_DEBUG_LOG 和 WP_DEBUG 的時候再開啟 WP_DEBUG_DISPLAY.PHP學習
//阻止差錯顯示在屏幕上 define( 'WP_DEBUG_DISPLAY', true ); SCRIPT_DEBUG
默認情況下,WordPress 后臺會使用壓縮并合并后的 JS 和 CSS 文件.PHP學習
有時候為了調試,我們可能不想讓后臺使用緊縮的 CSS 和 JS 文件,這時可以把 SCRIPT_DEBUG 設置成 True.PHP學習
//禁用緊縮的 CSS 和 JS 文件 define( 'SCRIPT_DEBUG', true );
SAVEQUERIESPHP學習
如果你要優化數據庫查詢次數,SAVEQUERIES 是一個非常重要的器械,把 SAVEQUERIES 設為 True,WordPress 會記錄每一次數據庫查詢的 Sql 語句和花費的時間.PHP學習
//記載數據庫查詢 define( 'SAVEQUERIES', true );
開啟記載之后,可以使用 $wpdb 的 queries 變量來獲取所有數據查詢,把下邊的代碼放到主題的 footer.php 文件里即可看到所有數據庫查詢.PHP學習
<pre><?php var_dump( $GLOBALS['wpdb']->queries ); ?></pre>
PHP進修
《PHP實例:講解WordPress開發中一些常用的debug技巧》是否對您有啟發,歡迎查看更多與《PHP實例:講解WordPress開發中一些常用的debug技巧》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/8218.html