如何用链接包装一些PHP代码?

时间:2017-09-05 16:43:03

标签: php hyperlink

我对PHP很陌生,在echo语句的某些代码中插入链接时遇到问题。

以下是我到目前为止......

<div class="cta">
    <?php
    $current_user = wp_get_current_user();
    if ( 0 == $current_user->ID ) {
        echo '<a href="/create-an-account/">Create Account</a>&nbsp; |&nbsp; 
              <a href="/login">Login</a>';
    } else {
        echo 'Welcome,&nbsp;' . $current_user->display_name;
    }
    ?>
</div>

我想用一个链接包裹$current_user->display_name,但每次尝试这个时,整个页面都会中断。

显然我的语法错了但是对PHP不熟悉我不确定如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

在你的其他区块中尝试这个

echo 'Welcome, <a href="/your-url-here">' . $current_user->display_name . '</a>';

答案 1 :(得分:1)

您可以使用连接,因为您已经使用了示例。

您可以使用以下内容进行编辑:

<div class="cta">
<?php
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
    echo '<a href="/create-an-account/">Create Account</a>&nbsp; |&nbsp; 
          <a href="/login">Login</a>';
} else {
    echo 'Welcome, <a href="ThisisYourLink">' . $current_user->display_name .'</a>';
}
?>
</div>