• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > 通过logout_url实现wordpress后台登出跳转到指定页面

通过logout_url实现wordpress后台登出跳转到指定页面

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了通过logout_url实现wordpress后台登出跳转到指定页面等相关知识,希望对您有所帮助

在wordpress网站后台登出(即注销)后默认会跳转到wp-login.php登录界面,因为一个wordpress定制主题的需求,要在登出后台时跳转到指定的网站页面,查找了一下相关代码,发现可以通过logout_url这个filter轻松实现。

代码示例:

1 2 3 4
add_filter( 'logout_url', 'my_logout_page', 10, 2 );
function my_logout_page( $logout_url, $redirect ) {
    return home_url( '/my-logout-page/?redirect_to=' . $redirect );
}
参数说明:

$logout_url – 注销的URL,默认值:无

$redirect – 成功登出后要跳转到的URL,默认值:无

登出后台跳转到指定页面代码:
1 2 3 4 5 6
function my_logout_page($logout_url, $redirect){
	global $wp;
	$redirect = is_admin() ? home_url() : home_url($wp->request);
	return $logout_url . '&redirect_to=' . $redirect;
}
add_filter('logout_url', 'my_logout_page', 10, 2);

以上代码是判断当前页面是不是管理页,是就跳转到首页,不是就跳转到登出前的页面。

跳转到指定URL:
1 2 3 4 5 6
function my_logout_page($logout_url, $redirect){
	global $wp;
	$redirect = 'http://www.seo628.com';
	return $logout_url . '&redirect_to=' . $redirect;
}
add_filter('logout_url', 'my_logout_page', 10, 2);

把变量$redirect后面引号里的URL改为想要跳转到的URL即可。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02wordpress教程之 WordPress 删除链接
  • 2017-05-13WordPress主题Green-Park-2导航栏修改技巧
  • 2018-11-02wordpress搜索引擎优化SEO
  • 2017-05-13wordpress在postname中支持大写字母的方法
  • 2018-11-02WordPress主题高仿雷锋网爆炸发布
  • 2017-05-13Crayon Syntax Highlighter 强大的WP代码高亮插件安装方法
  • 2017-05-13wordpress实现发布文章自动ping 百度
  • 2017-05-13wordpress 文章分页 实用的wordpress长文章分页代码
  • 2018-11-02使用最多的WP-PageNavi分页导航插件
  • 2018-11-02XSding企业主题付费版与体验版的区别

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 常见的wordpress数据库连接出错情况及解决方案
    • wordpress 自定义缩略图的宽和高
    • linux+nginx下安装wordpress出现的一些问题集合
    • WordPress分类目录页面获取当前分类的ID及判断是否为子分类目录的方法
    • 让你的 WordPress 网站更安全的5个方法
    • WordPress集成smtp 免插件 邮件发送功能
    • wordpress get_posts函数的使用方法 禁止输出指定类别的文章
    • 网站如何调用其它wordpress网站文章(自动更新)
    • 什么降低了您的WordPress网站速度?
    • WordPress数据库的基本构造及各表结构

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有