有時我們希望WordPress用戶退出登錄了不在系統默認的頁面了,我希望它跳轉到我指定的位置了,下面我來給各位朋友介紹WordPress實現退出登錄后跳轉到指定頁面方法.
這個問題也很好解決,將下面的php代碼放到當前主題的functions.php中即可,代碼如下:
- add_filter('logout_url', 'ludou_logout_redirect', 10, 2);
- function ludou_logout_redirect($logouturl, $redir) {
- $redir = 'http://www.49028c.com/'; // 這里改成你要跳轉的網址
- return $logouturl . '&redirect_to='.urlencode($redir);
- }
這樣你在后臺頁面右上角點擊退出后,就可以跳轉到指定頁面了,如果你是想在前臺添加一個退出鏈接,點擊后退出登錄并跳轉到指定站內頁面,可以使用以下代碼(代碼中網址改成你的):
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( 'http://www.49028c.com/' ); ?>" title="Logout">Logout</a>
- <?php } ?>
如果是要跳轉到首頁,可以使用下面的代碼:
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a>
- <?php } ?>
如果是要跳轉到退出前所在的頁面,可以使用以下代碼:
- <?php if ( $user_ID ) { ?>
- <a href="<?php echo wp_logout_url( home_url(add_query_arg(array(),$wp->request)) ); ?>" title="Logout">Logout</a>
- <?php } ?>
新聞熱點
疑難解答
圖片精選