将用户从链接重定向到特定页面

时间:2019-08-09 15:48:33

标签: php wordpress wordpress-theming

我正在使用Wordpress构建一个网站,该网站使用用户验证。现在,我已经自定义了我的功能,可以将未登录的用户重定向到特定页面,这会导致新用户验证失败。

问题: 当用户点击电子邮件中收到的验证链接时,由于附带的php代码,该用户将其发送到“ 登录”页面。

所需结果: 当用户点击验证链接(例如:https://example.com/?verification_key=XuxdkbyKO-sb-uid-x)时,应该将其重定向为假设https://www.example.com/dashboard。而不是将他重定向到登录页面。

谢谢!

代码:

<?php

add_action( 'template_redirect', 'redirect_to_specific_page' );

function redirect_to_specific_page() {

if ( is_page('macchiato') && ! is_user_logged_in() ) {

wp_redirect( 'https://example.com/signin/', 301 ); 

exit;

}   }
?>

0 个答案:

没有答案