Jeśli postępowałeś zgodnie z naszym przewodnikiem WooCommerce SSL, będziesz wiedział o korzyściach płynących z posiadania strony w bezpiecznym protokole.
Ale co się stanie, jeśli tylko część Twojej witryny WooCommerce działa w bezpiecznym protokole?
Klienci hurtowi, którzy logują się za pośrednictwem strony logowania wtyczki WooCommerce Wholesale Lead Capture, również prawdopodobnie będą musieli zalogować się za pośrednictwem tego protokołu, aby upewnić się, że przeglądają witrynę w tej bezpiecznej wersji Twojej strony.
W takim przypadku najlepiej jest upewnić się, że każdy, kto się loguje, jest przekierowywany do wersji https:// Twojej witryny, aby uniknąć problemów podczas realizacji zakupu.
Możesz spróbować użyć poniższego kodu, aby wymusić bezpieczny protokół przy przekierowaniu logowania:
function wwlcWholesaleLeadLoginRedirect( $redirect_to, $request, $user ) {
if ( parse_url( $redirect_to, PHP_URL_SCHEME ) == 'http' ) {
$redirect_to = str_replace( 'http://', 'https://', $redirect_to );
}
return $redirect_to;
}
add_filter( 'login_redirect' , 'wwlcWholesaleLeadLoginRedirect' , 10 , 3 );
Dodaj ten kod do pliku functions.php w swoim motywie, a przekieruje on każde niezabezpieczone logowanie do bezpiecznej wersji Twojej witryny, a ludzie będą mogli szczęśliwie przeglądać i dokonywać zakupu.
