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

时间:2012-09-21 作者:Michael Ecklund

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

我考虑了一些可能性。。。

将仪表板主页上的内容替换为customcontent如果可以执行这两个选项中的任何一个,您建议使用哪些挂钩?

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

很简单,决定只做重定向选项。我用了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);

结束

相关推荐

Force User Login

很惊讶我没有找到这个问题。我想强制用户在访问任何内容之前登录到该网站。我有这个功能:function av_force_user_login() { global $post; global $pagenow; if ( in_array( $GLOBALS[\'pagenow\'], array( \'wp-login.php\', \'wp-register.php\' ) ) ) { return; }else{