我通过将以下代码添加到我的function.php文件中,为未登录的用户创建了一个网站范围(wordpress)重定向:
function admin_redirect() {
if ( !is_user_logged_in()) {
wp_redirect( home_url('/login') );
exit;
}
}
add_action('get_header', 'admin_redirect');
但是有一些页面,非登录用户应该可以访问这些页面。任何想法如何解决问题?
感谢您的帮助!
答案 0 :(得分:0)
检查你的功能中的条件标签 https://codex.wordpress.org/Conditional_Tags
function admin_redirect() {
if( is_page('about_us') )
return;
if ( !is_user_logged_in()) {
wp_redirect( home_url('/login') );
exit;
}
}