本文實(shí)例講述了WordPress實(shí)現(xiàn)退出登錄后跳轉(zhuǎn)到指定頁面的方法。分享給大家供大家參考。具體方法如下:
有時(shí)我們希望WordPress用戶退出登錄了不在系統(tǒng)默認(rèn)的頁面了,我希望它跳轉(zhuǎn)到我指定的位置了,下面我來給各位朋友介紹WordPress實(shí)現(xiàn)退出登錄后跳轉(zhuǎn)到指定頁面方法.
這個(gè)問題也很好解決,將下面的php代碼放到當(dāng)前主題的functions.php中即可,代碼如下:
function ludou_logout_redirect($logouturl, $redir) {
$redir = 'http://www.ythuaji.com.cn/'; // 這里改成你要跳轉(zhuǎn)的網(wǎng)址
return $logouturl . '&redirect_to='.urlencode($redir);
}
這樣你在后臺(tái)頁面右上角點(diǎn)擊退出后,就可以跳轉(zhuǎn)到指定頁面了,如果你是想在前臺(tái)添加一個(gè)退出鏈接,點(diǎn)擊后退出登錄并跳轉(zhuǎn)到指定站內(nèi)頁面,可以使用以下代碼(代碼中網(wǎng)址改成你的):
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( 'http://www.ythuaji.com.cn/' ); ?>" title="Logout">Logout</a>
- <?php } ?>
如果是要跳轉(zhuǎn)到首頁,可以使用下面的代碼:
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a>
- <?php } ?>
如果是要跳轉(zhuǎn)到退出前所在的頁面,可以使用以下代碼:
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( home_url(add_query_arg(array(),$wp->request)) ); ?>" title="Logout">Logout</a>
- <?php } ?>
希望本文所述對大家的WordPress建站有所幫助。