is_user_logged_in conflict(Wordpress)

时间:2015-07-20 15:56:15

标签: php wordpress

我搜索了一个解决方案,但我找不到合适的东西。我使用以下脚本部分在我的wordpress网站登录/注销:

<?php if (is_user_logged_in()) { ?>
  <a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI']); ?>"><span>Logout</span></a>   <-- works -->
<?php } else { get_template_part('ajax', 'auth'); ?>                
  <a id="show_login" href=""><span>Login</span></a>
<?php } ?>

如果我将第一部分(wp_logout_url)修改为html,它将不起作用:

<?php if (is_user_logged_in()) { ?>
  <a id="show_profile" href=""><span>Profile </span></a>     <-- dont work -->
<?php } else { get_template_part('ajax', 'auth'); ?>                
  <a id="show_login" href=""><span>Login </span></a>
<?php } ?>

为什么html仅适用于登录部分?我做了一个php错误?

“href”内没有链接,因为它会点亮灯箱。

更新 我发现,问题将是“get_template_part”,这需要加载灯箱内的内容..但我不知道如何正确地将它集成到第一部分。

0 个答案:

没有答案