将BuddyPress注册页重定向到WordPress注册时出现太多重定向错误

时间:2015-12-13 作者:OsamaNuman

我在使用Wordpress注册页面而不是BuddyPress页面时遇到了一个问题snippets given in github 并将它们添加到名为(bp custom.php)或函数的文件中。php文件我得到一个错误,告诉我有太多的重定向。

有人建议我删除链接的第二个片段,这就删除了页面中的错误,但我得到的buddypress注册页面是空的!

关于如何解决这个问题有什么想法吗?

2 个回复
最合适的回答,由SO网友:dono12 整理而成

如果在我的谷歌搜索中也发现了同样的问题:

/ hacks and mods will go here  This Version is plugin folder
/**
 * Disables BuddyPress\' registration process and fallsback to WordPress\' one.
 */

function my_disable_bp_registration() 
{   
    remove_action( \'bp_init\',    \'bp_core_wpsignup_redirect\' );   
    remove_action( \'bp_screens\', \'bp_core_screen_signup\' ); 
} 
add_action( \'bp_loaded\', \'my_disable_bp_registration\' ); 
add_filter( \'bp_get_signup_page\', "firmasite_redirect_bp_signup_page");

function firmasite_redirect_bp_signup_page($page )
{
    return bp_get_root_domain() . \'/wp-signup.php\';   
}
解决方案:

改变

return bp_get_root_domain() . **\'/wp-signup.php\'**;

return bp_get_root_domain() . **\'/wp-login.php?action=register\'**;
现在一切正常

SO网友:David Ryal \'Pug\' Anderson

我也有同样的问题,除了说我已经使用链接的代码段复制了相同的结果,有/没有附加的代码段,以及this version.

然而,这是最奇怪的事情,因为两个版本在几天前我第一次尝试它们时都是现成的,我今天才发现功能被破坏了。这让我觉得这是WP 4.4的最新版本。或者是英国石油公司的最新版本,它们可能破坏了某些东西。

我将在了解更多信息后更新此答案。

相关推荐

WP_REDIRECT导致无限循环

Goal: 我修改了permalink,以显示特定类别的类别名称:grill rezepte。默认情况下,永久链接为:https://website.com/post-title 现在只有烧烤餐厅:https://website.com/grill-rezepte/post-title因此,我想在所有grill Recipes上设置301重定向,以便它们移动到新的URL。我有下面的代码(见下文),它会导致一个无限循环。Code:add_action(\'template_redirect\', \'pos