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