Máte otázku nebo potřebujete poradit? Napište nám krátký vzkaz a my se vám ozveme co nejdříve.
/** * Hard redirect pro všechny staré odkazy /lost-password/ s page_id=12 * Spouští se co nejdříve */ add_action( 'wp_loaded', function() { if ( isset($_GET['page_id']) && $_GET['page_id'] == 12 ) { $url = wc_get_account_endpoint_url( 'lost-password' ); // Zachování parametrů z e-mailu, pokud existují if ( isset($_GET['key']) && isset($_GET['login']) ) { $args = [ 'key' => sanitize_text_field($_GET['key']), 'login' => sanitize_text_field($_GET['login']), ]; wp_safe_redirect( add_query_arg( $args, $url ) ); exit; } wp_safe_redirect( $url ); exit; } }, 1 ); // priorita 1 → spustí se opravdu brzy
Máte otázku nebo potřebujete poradit? Napište nám krátký vzkaz a my se vám ozveme co nejdříve.