订阅者将看到WP事件和新闻小部件,但他们不应该看到其他内容。在某个地方,主题和/或插件正在以允许所有用户级别都能看到的方式添加小部件。您可以向支持团队咨询添加主题和插件的主题和插件,也可以使用删除这些元盒的代码创建自己的插件。您需要查找每个元框的名称;下面是一个删除“立即”框的示例:
<?php
add_action(\'wp_dashboard_setup\', \'wpse_298944_clear_dash_widgets\');
function wpse_298944_clear_dash_widgets() {
if(!current_user_can(publish_posts)) {
remove_meta_box(\'dashboard_right_now\', \'dashboard\', \'normal\');
}
}
?>
另一种选择是调用全局变量
$wp_meta_boxes
然后一个接一个地解开它们。看见
How to Remove ALL Widgets from Dashboard?