我正在开发一个免费插件,用于将外部支持系统连接到WordPress,以便能够在WordPress上对用户进行身份验证。
为此,当前从外部系统将用户发送到WordPress的登录页面,并在此结尾
?action=freshdesk-remote-login
然后,我的插件检查用户是否已登录WP,如果未登录,则显示登录表单,并在成功登录后将其重定向回第三方站点。
重定向是使用类似以下的方法完成的: wp_redirect( $sso_url );
现在这可以正常工作,但是我打算提供一个短代码,可以将其添加到用户选择的页面中。现在,一旦用户进入该页面,如果他们已登录,则应将其转发到第三方站点;如果未登录,则应转发到登录页面。
有什么方法可以建议wp_redirect在简码中工作?