欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress小技巧:實(shí)現(xiàn)登錄或退出后返回首頁

作者 / 無憂主機(jī) 時(shí)間 2015-01-13 12:43:17

WordPress這個(gè)程序如果開啟用戶注冊(cè)的話,在小工具里添加登錄功能在某個(gè)頁面點(diǎn)擊登錄或者登出,注銷是就會(huì)跳轉(zhuǎn)到后臺(tái),這樣可能會(huì)讓訪客很困擾,弄不好可能會(huì)丟失一些用戶的,所以要是有一種方法無論是登錄,登出或注銷后都會(huì)返回到首頁頁面就完美了,下面無憂主機(jī)(www.gle-technology.com)小編為大家介紹一下這個(gè)實(shí)現(xiàn)這個(gè)功能的方法。實(shí)現(xiàn)wordpress登錄或退出后直接跳轉(zhuǎn)回首頁的方法,可實(shí)現(xiàn)對(duì)跳轉(zhuǎn)頁面的控制,是非常實(shí)用的技巧,小編就來給大家用自己的php獨(dú)立ip空間中的wordpress程序詳細(xì)介紹一下解決方法。 首先定位到登錄鏈接所在位置,你會(huì)看到類似下面的代碼:

<a href="<?php echo wp_login_url(); ?>" title="登錄">登錄</a>
比如你要登錄后重新進(jìn)入首頁,代碼如下:
<a href="<?php echo wp_login_url(home_url()); ?>" title="登錄">登錄</a>
比如你要登錄后重新進(jìn)入登錄前瀏覽的頁面,代碼如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登錄">登錄</a>
就是這么簡單,改一下參數(shù)輕松搞定,再也不用為登錄后直接進(jìn)入后臺(tái),而你本身又不想進(jìn)入后臺(tái)而煩惱啦! 值得注意的是注銷登錄狀態(tài)后,wp默認(rèn)會(huì)跳轉(zhuǎn)到wp登錄頁,但往往我們是想直接跳轉(zhuǎn)到首頁或返回原先瀏覽器的頁面,改法同之前修改wp_login_url()一樣,只是操作的函數(shù)是針對(duì)wp_logout_url()來操作的,假如你要登出后重新進(jìn)入首頁,代碼如下:
<a href="<?php echo wp_logout_url(home_url()); ?>" title="登出">登出</a>
比如你要登出后重新進(jìn)入登出前瀏覽的頁面,代碼如下:
<a href="<?php echo wp_login_url(get_permalink()); ?>" title="登出">登出</a>
退出登錄后跳轉(zhuǎn)到指定頁面,如果是要跳轉(zhuǎn)到退出前所在的頁面,可以使用以下代碼:
function back_curPageURL() { 
$pageURL = 'http'; 
if ( isset( $_SERVER["HTTPS"] ) AND $_SERVER["HTTPS"] == "on" ) 
$pageURL .= "s"; 
$pageURL .= "://"; 
if ( isset( $_SERVER["SERVER_PORT"] ) AND $_SERVER["SERVER_PORT"] != "80" ) 
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
else 
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
return $pageURL; 
} 
add_filter('login_redirect', ' back_curPageURL ');
把上述代碼加到function.php文件中即可。 無憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS之視覺類主題介紹 WORDPRESS經(jīng)驗(yàn):網(wǎng)站首頁權(quán)重如何集中起來 WORDPRESS之后臺(tái)特色圖片加上文件大小說明 WORDPRESS經(jīng)驗(yàn):給網(wǎng)站更換主題模板提示失敗的解決方法

本文地址:http://www.gle-technology.com/wordpress/18296.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服