Carambel
Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Olá, encontrei este código, ele funciona bem, basicamente o que ele faz é:
Em uma determinada URL de um site WordPress, neste caso é a URL de FINALIZAR COMPRA DO WOOCOMMERCE, o código redireciona para uma URL de LOGIN, isso é ótimo, mas como é possível fazer com que, uma vez iniciada a sessão, ele retorne à URL anterior da qual saiu?
Este código eu colei no functions.php do WordPress:
Eu tentei com métodos mais básicos como o https://miweb.pe/login/?redirect_to=https://miweb.pe/finalizar-compra, mas não funcionou.
Em uma determinada URL de um site WordPress, neste caso é a URL de FINALIZAR COMPRA DO WOOCOMMERCE, o código redireciona para uma URL de LOGIN, isso é ótimo, mas como é possível fazer com que, uma vez iniciada a sessão, ele retorne à URL anterior da qual saiu?
A URL anterior seria:
Este código eu colei no functions.php do WordPress:
PHP:
add_action( 'template_redirect', 'redirect_to_specific_page' );
function redirect_to_specific_page() {
if ( is_page('finalizar-compra') && ! is_user_logged_in() ) {
wp_redirect( 'https:/miweb.pe/login', 301 );
exit;
}
}
Eu tentei com métodos mais básicos como o https://miweb.pe/login/?redirect_to=https://miweb.pe/finalizar-compra, mas não funcionou.
Última edição: