На консоли в wordpress (dashboadr) отображаются различные блоки в виде плавающих виджетов. Хочу привести код, который подсмотрел на забугорном сайте о wordpress, который отключает ненужные виджеты в консоли wordpress. Не знаю у кого какие на то причины, может быть кого-то раздражает много нагроможденных блогов в админке, которые по его мнению совсем не нужны, кто-то таким образом пытается оптимизировать число запросов к базе данных, ведь некоторые виджеты в консоли делают не по одному запросу к базе данных, например "последние комментарии". У кого-то на то возможно другие причины.

Следующий код необходимо вставить в файл functions.php вашей wordpress темы:

function remove_dashboard_widgets() {
	global $wp_meta_boxes;

        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);

}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Оптимизация консоли в wordpress

Причем каждая строчка отключает какой-либо блок, даже если вы ничего не понимаете в коде, то экспериментальным путем, удаляя строчки быстро разберетесь, что удалить, а что оставить.

Прочтите также: