Rozwijam bezpłatną wtyczkę do połączenia zewnętrznego systemu wsparcia z WordPress, aby móc uwierzytelniać użytkowników na WordPress.
W tym celu, obecnie z systemu zewnętrznego, użytkownik jest wysyłany na stronę logowania WordPress z tym na końcu
?action=freshdesk-remote-login
Moja wtyczka sprawdza następnie, czy użytkownik jest zalogowany do WP, jeśli nie, wyświetla formularz logowania i po udanym logowaniu przekierowuje go z powrotem do strony trzeciej.
Przekierowanie odbywa się za pomocą czegoś takiego: wp_redirect( $sso_url );
Teraz działa to dobrze, ale planuję zaoferować krótki kod, który można dodać do strony wybranej przez użytkownika. Teraz, gdy użytkownik przejdzie na tę stronę, jeśli jest zalogowany, powinien zostać przekierowany do strony trzeciej, jeśli nie, to na stronę logowania.
Czy istnieje sposób, w jaki możesz zasugerować wp_redirect do pracy w obrębie krótkiego kodu?