WordPressで発行されたSQLを確認する方法
WordPressが発行しているSQLの履歴を確認する方法について
1)wp-config.php編集
下記1行を追加
1 |
define( 'SAVEQUERIES', true ); // DELETE ME!!! AFTER RELEASE |
★ wp-config.phpをANSIに設定して保存することを忘れなく!
2)任意PHPファイルに
下記をファイルの末尾に追加する
1 2 3 4 5 6 7 8 |
<?php global $wpdb; echo '<pre style="white-space: pre-wrap;">'; print_r($wpdb->queries); echo '</pre>'; ?> |
4)ページを開く
ページの末尾にこのページに発行されたSQLが表示される。
また、テーマのfunction.phpファイルもOK
1 2 3 4 5 6 7 |
define('SAVEQUERIES', true); add_action('shutdown', function() { global $wpdb; echo '<pre style="white-space: pre-wrap;">'; print_r($wpdb->queries); echo '</pre>'; }); |