Php 如果用户未登录并且用户希望访问特定页面,则重定向到登录页面
如果用户尚未登录并希望访问以下页面(博客、活动、导师论坛、工作机会、实习和志愿者),我希望将用户重定向到Wordpress中的登录页面。目前,重定向功能在博客和事件页面上正常工作 这是功能代码:Php 如果用户未登录并且用户希望访问特定页面,则重定向到登录页面,php,wordpress,custom-wordpress-pages,Php,Wordpress,Custom Wordpress Pages,如果用户尚未登录并希望访问以下页面(博客、活动、导师论坛、工作机会、实习和志愿者),我希望将用户重定向到Wordpress中的登录页面。目前,重定向功能在博客和事件页面上正常工作 这是功能代码: add_action( 'template_redirect', function() { if ( ! is_page('login-to-view') && ! is_user_logged_in() && ! is_page('/about-us')
add_action( 'template_redirect', function() {
if ( ! is_page('login-to-view') && ! is_user_logged_in() && ! is_page('/about-us') && ! is_page('/contacts') && ! is_page('') && ! is_page('/services')){
auth_redirect();
}
});
不要忘记使用页面ID、标题或slug。嘿,它不起作用,即使用户未登录,也可以查看页面
if ( ! is_user_logged_in() && is_page( array( 'First page', 'Seconde page', 'Another page' ) ) ) {
auth_redirect();
}