WordPressでユーザーを認証できるように、外部サポートシステムをWordPressに接続するための無料のプラグインを開発しています。
このため、現在外部システムから、ユーザーはこれを最後にWordPressのログインページに送られます
?action=freshdesk-remote-login
プラグインは、ユーザーがWPにログインしているかどうかを確認し、ログインフォームが表示されない場合はログインに成功した後、サードパーティのサイトにリダイレクトします。
リダイレクトは次のようなものを使用して行われます。 wp_redirect( $sso_url );
これでうまくいきましたが、ユーザーが選択したページに追加できるショートコードを提供する予定です。ユーザーがこのページに移動すると、ログインしている場合はサードパーティのサイトに転送され、ログインしていない場合はログインページに転送されます。
ショートコード内で動作するようにwp_redirectを提案できる方法はありますか?