今天有位朋友反馈,清音陋屋登陆后会自动跳转到后台页面,其实对于大多数会员朋友来说,其实只是需要登录回复,很多都不需要进入后台,只是希望返回当前登录页面就可以了。今天百度找了几种方法好像都不是很完美,最终想了想,再结合网上找到的一些资料,整理了一个比较完美的版本。
方法很简单,但是不完美。
下面这种方法是最简单的方法,但是在分类页面和首页登陆我遇到问题,不是很完美,所以最后也放弃了这种方法。
就是直接将登陆那个地方代码跟换成
或者
wp_loginout函数可以判断用户登录状态,如果没有登录就显示登录,登陆了就变成登出。
这个方法对文章页面是没问题的,但是我在首页和分类页面遇到了问题,登录就跳转到一个文章页面去了。
这种方法相对比较完美,而且应该是各个版本通用的。
url_this = ‘http://’.$_SERVER[‘SERVER_NAME’].$_SERVER[“REQUEST_URI”]; 就是获取登录或退出前页面的URL,你也可以用其他地址来替$url_this,让用户登录后跳转到指定页面。
如果未登录用户:1.在新窗口打开注册页面。2.登录后返回原来浏览的页面。
如果登录用户:1.在新窗口打开管理后台。2.退出登录返回原来浏览的页面。
CSS部分根据自己网站加吧,清音陋屋用方法二实现了感觉还是比较完美的。
请问,第二种方法,是把代码粘贴到哪里呀?
直接放到主题文件夹里面的head.php文件,你看下你主题是在那个地方写的登录链接,就放到哪里。