2015-06-22 126 views
2

我有一個Wordpress安裝。我需要註銷用戶而沒有任何指示用戶來自特定的URL。是否有可能?WordPress的註銷使用URL和重定向指定頁面

我的代碼:

<?php 
if($_GET['logout'] == 1) 
{ 
$redirect_to = current_page_url(); 
?> 
<script> 
window.location.href="<?php echo wp_logout_url($redirect_to); ?>"; 
</script> 
<?php 
} 
?> 

我在我的header.php使用上面的代碼。當用戶點擊具有註銷參數值的特定鏈接時,我需要註銷用戶而無需任何註銷確認。

我試着用上面的代碼,但它詢問以下Confirmation.is有可能避免這種確認。

"You are attempting to log out of Learn 

Do you really want to log out?" 

我的請求URL是這樣

http://localhost/learnwordpresslogout=1&redirect='/learnwordpress/category/category1' 

我需要註銷用戶不確認,並重定向到重定向參數值URL.Is這可能嗎?

+0

有什麼具體的理由以這樣一種方式呢?你可以簡單地把帶有**重定向頁面**的'wp_logout_url'作爲它的參數。像'

回答

1

嘗試wp_logout()函數

使用函數。

if($_GET['logout'] == 1) 
    { 
    ob_start(); 
error_reporting(0); 
wp_logout(); 
$redirect = wp_logout_url(); 
wp_safe_redirect($redirect ); 



    } 
+0

感謝您的回覆!但我得到「警告:不能修改標題信息 - 標題已由」錯誤發送。 – user3541485

+0

檢查編輯答案 – sarath

+0

我試着用你的上面的代碼。在這種情況下,我正在變得空白頁。註銷正在發生,但沒有顯示。 – user3541485