将wordpress admin bar中用户登出后跳转至登陆页面修改为登出前页面
2017-09-20 13:11
239 查看
关于
在官方文档里面找了一下相应
这样就OK了,够简单吧!另外我们测试的
4000
题,请查阅你的
wordpress登出跳转的方法网上应该有不少了,但是如何修改
admin bar里的登出链接使用户登出后直接跳转至登出前所浏览的页面的?
在官方文档里面找了一下相应
hooks试验了一下,发现直接使用
logout_url这个
filter就可以了,方法如下。在
functions.php里添加以下代码:
function edit_user_logout_redirect_url($logout_url, $redirect) { global $wp; $redirect = is_admin() ? home_url() : home_url($wp->request); return $logout_url . '&redirect_to=' . $redirect; } add_filter('logout_url', 'edit_user_logout_redirect_url', 10, 2);
这样就OK了,够简单吧!另外我们测试的
Wordpress版本为
4.8.1。如果出现问
4000
题,请查阅你的
wordpress版本是否对以上的
hook有所修改。
相关文章推荐
- FreeCMS商业版 用户session失效后跳转页面地址修改
- 修改用户信息的时候,使用Servlet对新的数据和数据库的数据进行对比,修改成功实现页面的弹窗和页面的跳转
- discuz 注册和登陆成功后跳转页面修改
- Django auth 登陆后页面跳转至/account/profile,修改跳转至其他页面
- WordPress用户注册成功后跳转到指定页面
- Liferay访问时,根据不同用户角色跳转到不同登陆页面
- wordpress用户登出后跳转到首页代码
- 修改wordpress后台登陆页面,防止暴力破解
- VSS忘记Admin密码和修改默认登陆用户
- 判断用户是否登录,如果登录了放行,否则跳转到登陆页面
- Django里自定义用户登陆及登陆后跳转到登陆前页面的实现
- 使用frameset怎么让做才能在用户退出登陆后跳转到另一个页面
- struts2实现管理员和普通用户登陆时分别跳转到不同页面
- WordPress中登陆后关闭登陆页面及设置用户不可见栏目
- Laravel - 已登陆用户再次查看登陆页面的自动跳转设置
- 分享一个Flex管理系统 Session超时的时候 用户操作时自动提示并跳转到登陆页面的方法
- WordPress中登陆后关闭登陆页面及设置用户不可见栏目
- VSS忘记Admin密码和修改默认登陆用户
- ECSHop设置用户登陆/退出后自己跳转固定页面
- 分享一个Flex管理系统 Session超时的时候 用户操作时自动提示并跳转到登陆页面的方法