2013-05-12 96 views
0

我有一個WordPress安裝,我使用的是BuddyPress插件。我還使用插件向我的用戶發送每日摘要電子郵件,爲他們提供指向已發佈新帖子的論壇的鏈接。是否可以通過登錄深度鏈接到Buddypress頁面?

問題是,如果用戶在沒有登錄時遵循這些鏈接中的一個,他們就會進入404'Page Not Found'頁面。

有沒有辦法將它們重定向到登錄頁面,登錄頁面後重定向到所需的位置?

謝謝!

回答

0

只需從主題文件中控制您的404.php頁面。實現這個在你的主題404.php頁一些特定的用戶重定向到另一頁:

if(HTTP-REFERER == 'YOU-KNOW-HOW-TO-DETECT-BUDDYPRESS-USERS') 
$redirect_to= 'http://example.com/';  
//redirect_to is the main part here. For details on this parameter, see here: http: 

wp_redirect($redirect_to); 
EXIT(); 


/* REST OF THE FILE FROM 404.PHP, they remain unchanged */ 

編號:http://codex.wordpress.org/Function_Reference/wp_redirect

相關問題