我在wordpress网站上使用wordpress的“profile builder pro”插件,除了“成功注册后重定向”之外,它正常工作,因为它重定向到同一页面。 这是它的实时链接
http://www.selfmadesounds.com/dev3/register
我从后端设置的登录重定向和注册重定向,它正在用于登录但不用于注册。
任何帮助都会被接受。
答案 0 :(得分:0)
我没有专业版,但有同样的问题,我通过硬编码重定向链接来修复它。
转到页面“wp-content / plugins / profile-builder / front-end / wppb.register.php”
转到第1026行并添加以下内容:
$redirectLink = 'http://www.yourdomain.com/REDIRECT-PAGE';
只需简单地覆盖redirectLink,然后再进行重定向。
希望有所帮助
答案 1 :(得分:0)
请不要直接编辑插件文件!真的很糟糕。
您可以通过多种方式解决此问题,一种方法是检查是否已登录并在特定页面上重定向到另一个页面。有更好的方法然后硬编码网址和ID,但这比直接编辑插件文件更好。
将它放在你的functions.php中,将url和id更改为你需要的那个:
function isLoginPage() {
global $post;
return is_object($post) && (int) $post->ID === 1;
}
add_action('wp', 'redirectFromLoginpage');
function redirectFromLoginpage() {
if (isLoginPage()) {
global $wppb_login;
if (is_user_logged_in() || isset($wppb_login->ID)) { // Already logged in
wp_redirect(site_url() . '/redirect-to-this-url/');
die;
}
}
}