Php 删除仪表板小部件是否会取消WordPress中的SQL查询?

Php 删除仪表板小部件是否会取消WordPress中的SQL查询?,php,mysql,wordpress,dashboard,Php,Mysql,Wordpress,Dashboard,我希望逐步删除WordPress所做的、我认为对速度没有必要的查询 我读了这篇文章,在“评论”中提到的一件事是: 例如,我删除了“现在”和“最近的评论”部分 在仪表板上显示。” 我知道有一种方法可以从仪表板中删除元框,如下所示: function remove_dashboard_widgets(){ remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Right Now remove_meta_box('dashb

我希望逐步删除WordPress所做的、我认为对速度没有必要的查询

我读了这篇文章,在“评论”中提到的一件事是:

例如,我删除了“现在”和“最近的评论”部分 在仪表板上显示。”

我知道有一种方法可以从仪表板中删除元框,如下所示:

function remove_dashboard_widgets(){
remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Right Now
remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Recent Comments
remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal'); // Incoming Links
remove_meta_box('dashboard_plugins', 'dashboard', 'normal'); // Plugins
remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Quick Press
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side'); // Recent Drafts
remove_meta_box('dashboard_primary', 'dashboard', 'side'); // WordPress blog
remove_meta_box('dashboard_secondary', 'dashboard', 'side'); // Other WordPress News
// use 'dashboard-network' as the second parameter to remove widgets from a network dashboard.
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

我的问题是:这样做是否会完全停止对数据库的查询?或者它仍然做它然后不显示它,仍然接受一个查询?如果可能的话,我真的不想更改核心文件。

执行实际工作的回调函数在执行此操作时永远不会被调用,因此是的,它确实会停止数据库查询

带有小部件的cachegrind

没有小部件的cachegrind

仪表板小部件方法位于