Hola, he encontrado este código, me funciona bien básicamente lo que hace es:
En determinada url de un sitio web de wordpress en este caso es la url de FINALIZAR COMPRA DE WOOCOMMERCE, el código redirecciona a una url de INCIO DE SESION, eso es genial, pero
¿como se puede hacer que una vez iniciado sesión retorne a la anterior url de la cual salió?
Este código lo he pegado en functions.php de 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;
}
}
He intentado con métodos mas básicos como el
https://miweb.pe/login/?redirect_to=https://miweb.pe/finalizar-compra, pero no funciono.