3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
請(qǐng)嘗試以下代碼,希望對(duì)您有所幫助。將以下代碼粘貼到當(dāng)前活動(dòng)的主題functions.php文件中。
// start global session for saving the referer url
function start_session() {
if(!session_id()) {
session_start();
}
}
add_action('init', 'start_session', 1);
// get referer url and save it
function redirect_url() {
if (! is_user_logged_in()) {
$_SESSION['referer_url'] = wp_get_referer();
} else {
session_destroy();
}
}
add_action( 'template_redirect', 'redirect_url' );
//login redirect
function login_redirect() {
if (isset($_SESSION['referer_url'])) {
wp_redirect($_SESSION['referer_url']);
} else {
wp_redirect(home_url());
}
}
add_filter('woocommerce_login_redirect', 'login_redirect', 1100, 2);

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
這將解決您的問(wèn)題
add_filter( 'woocommerce_login_redirect', function(){
wp_safe_redirect(wp_get_referer());
}, 10, 2 );

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
我們必須使用 WordPress 引薦來(lái)源功能:
例如,通過(guò)單擊添加到購(gòu)物車(chē)按鈕或任何按鈕來(lái)存儲(chǔ)以前的 URL,在會(huì)話或隱藏字段中設(shè)置引用 URL。登錄或注冊(cè)成功后,將 WooCommerce 成功登錄重定向添加到該 URL。
- 3 回答
- 0 關(guān)注
- 242 瀏覽
添加回答
舉報(bào)