WordPress修改登录或注销后返回之前访问的页面

首先,我们获取当前访问的页面地址:

$url_this = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];

然后在登录和登出的函数中添加该地址作为参数:

//登录<?php echo wp_login_url($url_this); ?> 
//登出<?php echo wp_logout_url($url_this); ?>

这样一来,登录或登出后都会返回之前访问的页面。

如果你使用后台默认的登录表单,那你可以在前台添加一个链接到登录页面:

<?php$url_this = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];?> 
<a href="<?php echo wp_login_url($url_this); ?>">登录</a>
 
<a href="<?php echo wp_logout_url($url_this); ?>">登出</a>

如果你使用的是前台自定义的登录表单,可以这样使用:

<?php$url_this = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];?>//登录
<form class="user-login" name="loginform" action="<?php echo wp_login_url($url_this); ?>" method="post">
<input class="my-login" type="text" name="log" value="" />
<input class="my-login" type="password" name="pwd" value="" />
<input class="login-btn" type="submit" name="submit" value="登录" />
</form>
//登出
<a href="<?php echo wp_logout_url($url_this); ?>">登出</a>

以上就是WordPress修改登录或注销后返回之前访问的页面的方法,供各位网友参考学习。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索函数
, 参数
, 链接
wordpress
访问接口返回html页面、mvc访问返回空白页面、wordpress注册页面、wordpress页面模板、wordpress新建页面,以便于您获取更多的相关知识。

时间: 2024-10-24 14:21:04

WordPress修改登录或注销后返回之前访问的页面的相关文章

django如何在用户登录后返回到原来来页面,并保持登陆状态

问题描述 django如何在用户登录后返回到原来来页面,并保持登陆状态 各位朋友们好,现在用django做一个用户登录页面,希望能够在用户登录后返回到原来来页面,并保持登陆状态,网上找到了下面这个方法 def login_user(request): if request.method == 'GET': #记住来源的url,如果没有则设置为首页('/') request.session['login_from'] = request.META.get('HTTP_REFERER', '/')

WordPress修改数据库表前缀后无法登陆或权限不足解决办法

重新安装WP后,发现原来的那个用户名登陆不了了,提示权限不足,度了一把,找到了解决办法,这就来记录下! 操作步骤如下: 登录phpmyadmin–>选中数据库–>点击SQL输入以下语句: UPDATE wp_options SET option_name = REPLACE(option_name,'wp','51php'); UPDATE wp_usermeta SET meta_key = REPLACE(meta_key,'wp','51php'); 总结:执行完以上两条SQL语句就可以

winform 加webbrowser 做的一个登录程序,怎么才能实现登录后返回当前浏览的页面,最好帮忙将这个功能实现,就是无法返回当前页面。

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Xml;usingmshtml;namespaceWindowsApplication1{publicpartialclassForm1:Form{publicFo

webbrowser 登陆后返回当前页面问题,登录已经解决!100分速度结贴

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Xml;usingmshtml;namespaceWindowsApplication1{publicpartialclassForm1:Form{publicFo

windows安装IIS及Framework后无法访问.net页面解决方案

XP先安装了VS 2003,后工作需要,要调试.net网站,安装了IIS,不过安装完成后无法正常访问.net页面  代码如下 复制代码 查看系统日志,发现如下错误 引用 事件类型:  错误 事件来源:  ASP.NET 1.1.4322.0 事件种类:  无 事件 ID:  1084 日期:    2006-10-18 事件:    21:54:43 用户:    N/A 计算机:  JYM 描述: aspnet_wp.exe could not be started. The error co

XP系统注销后登录需输入用户名的解决方法

XP系统注销后登录需输入用户名的解决方法   方法如下: 1.新建一个记事本,另存为".reg"文件,内容如下:电脑常识 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] "AutoAdminLogon"="1" "ForceAutoLogon"="1&q

mybatis-Mybatis操作Oracle数据库:批量修改成功后返回的值是-1?

问题描述 Mybatis操作Oracle数据库:批量修改成功后返回的值是-1? Mapper.xml <update id="updateByMultiConditions" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="begin"

界面-在安卓中,通过button在另一个XML页面实现登录事件后返回如何让这个button消失

问题描述 在安卓中,通过button在另一个XML页面实现登录事件后返回如何让这个button消失 在安卓中,在主界面通过button按钮在另一个页面实现登录事件成功以后,返回初始主界面,让遗留的这个button按钮消失, 解决方案 给按钮隐藏不就行了啊 解决方案二: 给一个变量,可以判断 解决方案三: 1.MainActivity里这个button的点击事件跳转时使用 startActivityForResult(intent, 0);方法 2.MainActivity里重写下面的方法 pro

edittext-android想实现注册后返回登录界面自动填写刚刚的账号密码信息

问题描述 android想实现注册后返回登录界面自动填写刚刚的账号密码信息 代码如下 值传过来了 但是赋值不成功 protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); Toast.makeText(getAppli