提前感谢您的帮助。
我使用的是高度定制版本的Twenty-Eleven Wordpress主题,基本上我试图在我的header.php中添加一个部分,以显示在所有页面的顶部。这是两件事。
1) 如果您已登录,则显示文本"欢迎使用,用户名"2) 如果您已注销,则显示文本"Login Now>",然后该文本将链接到一个灯箱或悬停在登录框本身的某种位置。
我精通HTML/CSS,是一个新手,但我喜欢尝试PHP,我以为我已经猜到了,但它一直在吐错误,下面的代码我得到了一个错误。(下面是代码,然后是错误)。
<div id="login">
<!-- Content to be shown if logged in -->
<?php if ( is_user_logged_in() ) ?>
<!-- Display Username / if logged in -->
<p class="logn-text-top">Welcome, <?php echo $current_user->user_login; ?></p>
<!-- Content to be shown if not logged in -->
<?php } else { ?>
<a href="#"><p class="login-text-top">Login Now<span>></span></p></a>
<?php } ?>
</div>
我得到的错误是:
*分析错误:语法错误,在第107行的/web_local/docroot/1310/cheshirefitcamps.co.uk/htdocs/wp-content/themes/cheshirefitccamps/header.php中出现意外的"}"*
我已经检查了代码并在网上搜索过,但据我所见,代码很好。
如有任何帮助,我们将不胜感激。
谨致问候,Tom
您没有大括号,直接在if条件之后。。。应如下
<?php if ( is_user_logged_in() ) { ?>