0

我有一个使用 BuddyPress 插件的 WordPress 安装。我还使用插件向我的用户发送每日摘要电子邮件,为他们提供指向有新帖子的论坛的链接。

问题是,如果用户在未登录时点击这些链接之一,他们只会被带到 404“未找到页面”页面。

有没有办法将它们重定向到登录页面,在登录后将它们重定向到所需的位置?

谢谢!

4

1 回答 1

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

于 2013-05-17T10:28:07.720 回答