当is_front_page为false时,is_user_logged_in返回false

在此代码中, 当我登录并单击链接以转到不是主页的其他页面时, is_user_logged_in似乎返回false, 不确定原因。我正在使用index.php并附加了以下代码。如果is_front_page为true, 则一切正常。任何帮助表示赞赏。非常感谢你

< ?phpget_header(); ?> < div id="text"> < ?php while( have_posts() ) : the_post(); $page_data = http://www.srcmini.com/get_page($post-> ID); $title = $page_data-> post_title; $excerpt = $page_data-> post_excerpt; $content = $page_data-> post_content; $featured_image = get_the_post_thumbnail_url($post-> ID,'full'); if ( is_user_logged_in() == false & & is_front_page() == true ) {?> < p> false and true< /p> < ?php echo $content; echo do_shortcode('[agent-login-form]'); ?> < p> < a href="http://www.srcmini.com/< ?php echo wp_lostpassword_url(); ?>"> Forgot your password?< /a> < /p> < p> < a href="http://www.srcmini.com/< ?php echo wp_registration_url(); ?>"> Register< /a> < /p> < ?php } else if ( is_user_logged_in() == false & & is_front_page() == false ) {?> < p> false and false< /p> < ?php echo do_shortcode('[agent-login-form]'); ?> < p> < a href="http://www.srcmini.com/< ?php echo wp_lostpassword_url(); ?>"> Forgot your password?< /a> < /p> < p> < a href="http://www.srcmini.com/< ?php echo wp_registration_url(); ?>"> Register< /a> < /p> < ?php } else if ( is_user_logged_in() == true & & is_front_page() == true ) {?> < p> true and true< /p> < ?php} else if ( is_user_logged_in() == true & & is_front_page() == false) {?> < p> true and false< /p> < ?php} endwhile; wp_reset_query(); get_footer(); ?>

#1【当is_front_page为false时,is_user_logged_in返回false】原来这是一个IIS问题, 我必须添加一个web.config文件, 并将站点设置在一个单独的子域中, 因为它是一个多站点设置。

    推荐阅读