0
WordPress用のWoocommerceで、製品ページにアクセスしてクリックしてログインすると、ログインすると、以前のアカウントではなくアカウントのダッシュボードページにリダイレクトされますあなたが読んでいたページ。Wordpress - ログイン後に前のページにリダイレクト
私はこれをやろうとしています。ログインする前のページにリダイレクトするか、自分のサイトに前のページがない場合はホームページにリダイレクトします。
私はこれを試しましたが、毎回ホームページにリダイレクトされます。
function wc_custom_user_redirect($redirect) {
$redirect = wp_get_referer() ? wp_get_referer() : home_url();
return $redirect;
}
add_filter('woocommerce_login_redirect', 'wc_custom_user_redirect', 10, 2);
私は通常、最後の '$ _SERVER ['http_referrer']'を格納する非表示の入力フィールドを作成します。ログインの処理ページで、この入力ボックスに何かが含まれているかどうかを確認します。存在する場合は、内容にリダイレクトされます。 – GrumpyCrouton