WORDPRESS使用wp_logout_url()退出后返回之前的页面

6个月前 (12-03) 浅唱丶
2分钟
155
0

使用wordpress做用户功能时,默认使用wp_logout_url()函数用作退出(注销)登录的链接,但是会发现一个问题,在使用这个链接退出了登录之后,默认的情况下是自动返回到了首页;对于用户来说并不友好,那么是否可以设置退出之后返回之前的页面呢?

退出后返回当前页面

// 函数内使用需要声明 global $wp;
wp_logout_url( home_url(add_query_arg(array(),$wp->request))

退出后跳转到指定页面

/*
* 退出登录后跳转到指定页面
*/
add_filter('logout_url', 'ludou_logout_redirect', 10, 2);
function ludou_logout_redirect($logouturl, $redir) {
    $redir = 'https://www.xiaocaiit.cn'; // 要跳转的指定页面
    return $logouturl . '&redirect_to='.urlencode($redir);
}
本文由:浅唱丶 发布于 小菜的IT网,转载需注明出处:https://www.xiaocaiit.cn/524.html
浅唱丶
作者

相关推荐

6个月前 (12-10)

worpdree开启调试模式WP_DEBUG帮助开发

wordpress开启调试模式可以帮助主题开发者更好的浏览错误信息,从而提升开发的效率。所以wordpress提供了调试模式开启的选项,我们可以在开发环境下使用调试模式。 WordPress开启 WP_DEBUG 调试模式 编辑网站根目录下...
6个月前 (12-06)

WordPress6.0新增文章图片过滤器

以往开发wordpress主题或者插件时,遇到需要更改文章内部的图片相关的功能时候,通常是使用the_content 过滤钩子通过正则表达式进行获取图片进行修改实现的。 但是正则表达式比较复杂,掌握不好非常容易出现错误,现在官方给我们提供了...

评论

已有0人参与了评论

扫一扫关注我们