今天有位朋友反饋,清音陋屋登陸后會自動跳轉到后臺頁面,其實對于大多數會員朋友來說,其實只是需要登錄回復,很多都不需要進入后臺,只是希望返回當前登錄頁面就可以了。今天百度找了幾種方法好像都不是很完美,最終想了想,再結合網上找到的一些資料,整理了一個比較完美的版本。
方法很簡單,但是不完美。
下面這種方法是最簡單的方法,但是在分類頁面和首頁登陸我遇到問題,不是很完美,所以最后也放棄了這種方法。
就是直接將登陸那個地方代碼跟換成
或者
wp_loginout函數可以判斷用戶登錄狀態,如果沒有登錄就顯示登錄,登陸了就變成登出。
這個方法對文章頁面是沒問題的,但是我在首頁和分類頁面遇到了問題,登錄就跳轉到一個文章頁面去了。
這種方法相對比較完美,而且應該是各個版本通用的。
url_this = ‘http://’.$_SERVER[‘SERVER_NAME’].$_SERVER[“REQUEST_URI”]; 就是獲取登錄或退出前頁面的URL,你也可以用其他地址來替$url_this,讓用戶登錄后跳轉到指定頁面。
如果未登錄用戶:1.在新窗口打開注冊頁面。2.登錄后返回原來瀏覽的頁面。
如果登錄用戶:1.在新窗口打開管理后臺。2.退出登錄返回原來瀏覽的頁面。
CSS部分根據自己網站加吧,清音陋屋用方法二實現了感覺還是比較完美的。
請問,第二種方法,是把代碼粘貼到哪里呀?
直接放到主題文件夾里面的head.php文件,你看下你主題是在那個地方寫的登錄鏈接,就放到哪里。