自定义修改WordPress登陆后自动跳转到任意页面

图片[1]-自定义修改WordPress登陆后自动跳转到任意页面-墨铺

火星的小伙伴都知道,WordPress登陆后自动进入的是“仪表盘”页面,说起来这个”仪表盘”页面实际意义并不大。我们也可以使用代码自定义修改WordPress登陆后自动跳转到任意页面,下面来看看具体怎么操作吧!

其实操作也很简单,打开主题目录下的functions.php,在末尾加上以下php代码:

//自定义修改WordPress登陆后自动跳转到任意页面(墨铺网https://imopu.cn)
function my_login_redirect($redirect_to, $request){
if( empty( $redirect_to ) || $redirect_to == 'wp-admin/' || $redirect_to == admin_url() )
return home_url("/wp-admin/post-new.php");
else
return $redirect_to;
}
add_filter("login_redirect", "my_login_redirect", 10, 3);

其中第4行的:/wp-admin/post-new.php,这里是设置成直接打开写文章页面,我们也可以更改为其他页面如插件或主题地址等等,可以自己选择。

另外需要注意:如果你的WordPress安装在子目录,如wp目录,那么第10行中的地址应该加上子目录,如/wp/wp-admin/post-new.php

相信小伙伴也知道,functions.php是基于主题的,当主题升级后这样修改的内容就不存在了。我们需要使用一个专门小插件来承载需要修改functions.php上的内容。

另外,我们也要清楚,不要在启用的主题上直接修改,防止因主题产生致命错误而影响网站的正常访问。我们切换到另一主题,修改要改的主题后再切换回来,如果代码放置有问题,主题不能启用,马上就可以回头检查问题所在了。

© 版权声明
THE END
喜欢请点赞支持!
点赞12 分享
大话西游 抢沙发

蒹葭苍苍,白露为霜

    所谓伊人,在水一方