Я розробляю безкоштовний плагін для підключення зовнішньої системи підтримки до WordPress, щоб мати змогу аутентифікувати користувачів на WordPress.
Для цього в даний час із зовнішньої системи користувач надсилається на сторінку входу в WordPress з цим в кінці
?action=freshdesk-remote-login
Потім мій плагін перевіряє, чи користувач увійшов у WP, якщо він не показує форму входу, а після успішного входу перенаправляє їх назад на сторонній сайт.
Переспрямування виконується, використовуючи щось подібне: wp_redirect( $sso_url );
Зараз це працює добре, але я планую запропонувати короткий код, який можна було б додати до сторінки, яку вибирає користувач. Тепер, коли користувач переходить на цю сторінку, якщо він увійшов, він повинен бути пересланий на сторонній сайт, якщо ні, то на сторінку входу.
Чи можна запропонувати wp_redirect працювати всередині короткого коду?