您应该使用wpdb
class 对于所有您自己的查询。所有核心查询也使用wpdb
. 看见wpdb
Show and Hide SQL Errors
<?php $wpdb->show_errors(); ?>
<?php $wpdb->hide_errors(); ?>
您还可以使用print\\u error打印最近查询生成的错误(如果有)。
<?php $wpdb->print_error(); ?>
另请参见
SAVEQUERIES constant for wp-config.php
:
define(\'SAVEQUERIES\', true);
用法示例:
<?php
if (current_user_can(\'administrator\')){
global $wpdb;
echo "<pre>";
print_r($wpdb->queries);
echo "</pre>";
}
?>
还有许多有用的调试插件,如Debug Bar&;安慰在WordPress插件库中搜索此插件和其他与调试相关的插件。