我有一个 Wordpress 网站,我想对公众开放,就像重定向到登录一样,除非你正在注册。所以现在我使用的代码是:
<?php
if ( is_user_logged_in() ) {
} else {
$coolio=curPageURL();
if (strpos($coolio,'register.php') !== false) {
break;
}
else{
echo "<script>window.location = 'http://example.com/wp-login.php'</script>";
break;
}
if (strpos($coolio,'login.php') !== false) {
break;
}
else{
echo "<script>window.location = 'http://example.com/wp-login.php'</script>";
break;
}
}
?>
似乎它应该可以工作,但它会在我访问的任何页面上创建一个无限循环。有人知道为什么吗?
注意:curPageUrl
只返回当前页面 url。