簡體   English   中英

當用戶在wordpress中按登出按鈕時,重定向到登錄頁面

[英]redirect to login page when user press logout in wordpress

當用戶單擊注銷時,我遇到了問題,他被重定向到了wordpress的登錄頁面,而我希望他被重定向到網站的登錄頁面。

這是我正在嘗試的標題鏈接,但它不起作用:

header("Location:http://".$_SERVER['HTTP_HOST']."/ngo/wp-login.php?action=logout".
           "&redirect_to=http://".$_SERVER['HTTP_HOST']."/ngo/?page_id=56");

get_header();

ngo/?page_id=56是登錄頁面的永久鏈接。

像這樣:

add_action( 'wp_logout', 'my_redirect' );

function my_redirect() {
    wp_redirect( 'http://whatever_you_like.com' );
}

WordPress有一個掛鈎系統,您可以在其中掛鈎最重要的時刻。 使用上面的代碼,我們只是說我們要在注銷時處理某些內容,並且處理程序回調在哪里。

如果您有課程,我也可以給您OOP風格。

為此,請嘗試使用WP 函數 該參數是注銷時重定向到的URL。

<?php echo wp_logout_url( $redirect ); ?> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM