最后一点我一直在用头撞墙,真的需要一些帮助。我对 PHP 比较陌生,我确信这并不太复杂,但我似乎无法获得我需要的行为,所以我正在伸出援手。
基本上,我有一个客户,他们有限地启动他们的服务,并希望创建一个自定义登录页面,他们可以与早期采用者共享。所以基本上我需要的是以下内容:
当用户导航到该站点时,我首先需要检查它是否是注册 URL (www.example.com/selected-customer/register/)。如果这是真的,我想重定向到注册页面。
接下来,我想检查此 URL 是否是我的默认“即将推出”页面以外的任何 URL。如果它不是即将推出的页面,那么我需要检查用户是否已登录。如果他们未登录,我想将他们重定向到“即将推出”页面,如果不是,我想呈现请求的页面。我试图编写一个示例,但它也没有做我需要的事情。
任何帮助将不胜感激 :)
示例代码:
add_action( 'template_redirect', function() {
if( ( !is_page('coming-soon') ) ) {
if( ( is_page('register') ) ) {
wp_redirect( home_url( '/captains-crew/register/' ) ); // redirect all...
exit();
}
if (!is_user_logged_in() ) {
wp_redirect( home_url( '/coming-soon/' ) ); // redirect all...
exit();
}
}
});