替换WordPress登陆后的默认首页

WordPress登陆后默认显示的”仪表盘“页面,也就是之前所说的”控制板“页面,其实这个”仪表盘“页面实际意义真的不大,现在我想登陆后就直接显示”所有文章“页面(或者是后台任何页面吧),该如何操作呢?

其实操作也很简单,使用文本编辑器打开当前主题目录下的functions.php,在末尾加上以下php代码:

function my_login_redirect(redirect_to,request){
    if( empty( redirect_to ) ||redirect_to == 'wp-admin/' || redirect_to == admin_url() )
        return home_url("/wp-admin/edit.php");
    else
        returnredirect_to;
}
add_filter("login_redirect", "my_login_redirect", 10, 3); 

    <br />


    <br />

<p style="text-indent:2em;">
    其中home_url行后面的wp-admin/edit.php就是登陆后要跳转的后台页面地址,这里设置成<strong>所有文章</strong>页面,如果你想登陆后跳转到<strong>写文章</strong>页面,可以改成:<code>/wp-admin/post-new.php</code>,其他的依此类推。
</p>
<p style="text-indent:2em;">
    注:上在的设置是针对根目录而言的,如果的wordpress上面还有/blog下面装的wordpress 。而/是根目录,而需要将"/wp-admin/edit.php"改为"/blog/wp-admin/edit.php" 。
</p>
<p style="text-indent:2em;">
    当然,还有更狠的方法,就是修改wp-admin/index.php文件。将其中的将第一个 <?php改为:

    </p>


        <br />


        不过不推荐这种方法。因为该方法将造成后续的升级还要改回去。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注