WordPress条件登录链接

时间:2017-02-09 作者:Erik Truchan

我只是想把有条件的Woocommerce登录链接添加到一个小部件区域。我需要帮助确定我的代码问题。我希望它能在最初的条件语句中欢迎用户,但并没有走那么远。

<div class="account_links">
    <?php if ( is_user_logged_in() ) {
        echo <a href="/my-account/" title="My Account Page">MY ACCOUNT</a>
        <span> | </span>
        <a href="/my-account/customer-logout/">LOGOUT</a>} 
    else {
       echo <a href="/my-account/" title="Login Page">LOGIN</a>
        <span> | </span>
        <a href="/my-account" title="Create an Account">REGISTER</a>
    <?php endif; ?>
</div>

1 个回复
SO网友:David Lee

您缺少引号、结束标记以及几乎所有内容:

<div class="account_links">
    <?php if ( is_user_logged_in() ) {
        echo \'<a href="/my-account/" title="My Account Page">MY ACCOUNT</a>
        <span> | </span>
        <a href="/my-account/customer-logout/">LOGOUT</a>\'; 
    } else {
       echo \'<a href="/my-account/" title="Login Page">LOGIN</a>
        <span> | </span>
        <a href="/my-account" title="Create an Account">REGISTER</a>\';
     } ?>
</div>
这应该可以做到。

相关推荐

如何在自定义的PHP文件中使用GET_BLOGINO(‘ADMIN_Email’)?

我如何使用get_bloginfo(\'admin_email\') 在位于父主题根目录中的自定义PHP文件中?我已经分别构建了一个自定义表单和一个PHP邮件脚本,但现在我想用密件抄送将表单数据发送到WP Admin电子邮件地址。 $headers = \"MIME-Version: 1.0\" . \"\\r\\n\"; $headers .= \"Content-type:text/html;charset=UTF-8\" . \"\\r\\n\"; $heade