Php 条件登录重定向

Php 条件登录重定向,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我在网上看到了这段代码,并希望对其进行修改,以便只有当用户的上一页是某个页面时,才会将其重定向到该页面 假设页面是,在开始课程之前,用户必须登录。目前的情况是,他们被重定向到我的帐户页面后,登录,但我想然后被重定向到 只有在woocommerce登录页面之前的上一页中,代码才会这样工作 请参阅下面的代码: add_filter('woocommerce_login_redirect', 'wc_login_redirect'); function wc_login_redirect( $re

我在网上看到了这段代码,并希望对其进行修改,以便只有当用户的上一页是某个页面时,才会将其重定向到该页面

假设页面是,在开始课程之前,用户必须登录。目前的情况是,他们被重定向到我的帐户页面后,登录,但我想然后被重定向到

只有在woocommerce登录页面之前的上一页中,代码才会这样工作

请参阅下面的代码:

add_filter('woocommerce_login_redirect', 'wc_login_redirect'); 

function wc_login_redirect( $redirect_to ) {

   $redirect_to = 'PUT HERE URL OF THE PAGE';
   return $redirect_to;

}
我是PHP和WordPress新手,非常需要帮助。
提前谢谢

我认为你做得对。只需使用WP函数并将您的URL传递或附加到该函数。在您的情况下,请检查以下代码。代码将放入活动的theme functions.php文件中。这段代码经过测试并运行良好

add_filter('woocommerce_login_redirect', 'redirect_user_to_specific_page_after_login');
function redirect_user_to_specific_page_after_login( $redirect_to ) {
    $redirect_to = home_url( '/courses/lear-how-to-code/' ); 
    return $redirect_to;
}