如何更改WordPress仪表板的默认主页?


9

登录WordPress仪表板时是否可以更改默认的“主页”管理页面?

我想到了几种可能性...

  1. 用自定义内容替换仪表板主页上的内容。
  2. 成功登录后,重定向到WordPress仪表板内的其他管理页面。

如果可以同时使用这两个选项,那么您建议使用哪些钩子?

Answers:


7

很容易,决定只做重定向选项。我用了wp_login动作钩。您也可能会使用它来将用户重定向到您网站上的任何页面。$user如果要将不同的用户级别发送到不同的页面,也可以从作为函数参数传入的对象中检查用户功能。

/* Redirect the user logging in to a custom admin page. */
function new_dashboard_home($username, $user){
    if(array_key_exists('administrator', $user->caps)){
        wp_redirect(admin_url('admin.php?page=c2c-overview', 'http'), 301);
        exit;
    }
}
add_action('wp_login', 'new_dashboard_home', 10, 2);
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.