如何自定义仪表板?

时间:2018-03-26 作者:Graham Miranda

我已经使用Drupal将近两年了,所以我对Wordpress一无所知。

我已经在我的网站上配置了一切,使其正常工作,我喜欢它。我使用注册链接创建了一个新用户并登录,而我刚刚创建的用户(权限为:Subscriber)可以在其仪表板上看到许多只有管理员才能看到的信息。这正常吗??如果是,如何更改??

他们可以查看网站统计数据和插件信息。

屏幕截图:

https://image.ibb.co/g0nqUn/Dashboard.jpg

Screenshot

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

订阅者将看到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?

结束

相关推荐

Change home-url in dashboard

我想知道我是否可以更改;主页“-仪表板管理栏中的按钮。现在它只是重定向到/, 但我需要它重定向到/velkommen.每当登录用户登录时/, 它们已重定向到/velkommen, 因此,在某种程度上,它已经按我所希望的那样工作了(有一个额外的重定向),但最好不要运行javascript重定向,因为它会为用户创建等待时间。为了运气,我尝试了以下方法:Change homepage urlHow to change the Admin-bar's link target?