记录一些常用的函数和瞎折腾的过程……

移除wordpress仪表盘中无用的模块

提醒:本文最后更新于 1127 天前,文中所描述的信息可能已发生改变,请谨慎使用。

wordpress后台仪表盘面板中,一些模块其实不需要,看着碍眼,完全可以取消这些模块,如wordpress新闻模块等,下面这段代码放到主题的functions.php,可移除相应的模块。

function example_remove_dashboard_widgets() {
	// Globalize the metaboxes array, this holds all the widgets for wp-admin  
	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_plugins']);
	// 以下这一行代码将删除 "近期评论" 模块  
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
	// 以下这一行代码将删除 "近期草稿" 模块  
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
	// 以下这一行代码将删除 "WordPress 开发日志" 模块  
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
	// 以下这一行代码将删除 "其它 WordPress 新闻" 模块  
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
	// 以下这一行代码将删除 "概况" 模块  
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
}
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );

wordpress 5.0+请移步这里查阅:https://www.psay.cn/code/197.html