WordPress具有检查用户是否登录的功能。
is_user_logged_in()
您可以将此函数与条件语句一起使用,以限制未登录用户访问内容。
例如,如果要限制未登录用户的主页,可以使用以下代码执行此操作。
function annframe_restrict_access() {
if( is_home() || is_front_page() ) {
if( ! is_user_logged_in() ) {
wp_redirect( home_url( \'page-name\' ) );
exit();
}
}
}
add_action( \'init\', \'annframe_restrict_access\' );