wordpress页面中的条件链接

时间:2017-02-25 07:43:16

标签: javascript wordpress

我正在建立一个商店网站,我的主页上有一个按钮,可以进入商店页面。我想要的是,如果用户没有登录,按钮应该进入我的帐户页面,如果他已经登录,则按钮应该进入商店页面。我如何实现这一目标?

现在,我在页面的javascript中添加以下内容(我使用插件来包含JS)

String function getlink()
{
if(is_user_logged_in())
return "/order";
else
return"/my-account"; 
}
document.getElementById('preorder').href = getlink();

我在<a>中指定了预订单ID,如下所示:

<a id="preorder" class="bws-button bws-success bws-radius bws-plane " href="">

有什么我做错了,我还有什么需要做的吗?我是html,JS和wordpress的新手,所以我们非常感谢这些精心解答:)

1 个答案:

答案 0 :(得分:0)

<?php if(is_user_logged_in()) { ?>
    <a id="preorder" class="bws-button bws-success bws-radius bws-plane "  href="<?php echo get_permalink(); ?>">button for logged in user</a>
<?php } else { ?>
    <a id="preorder" class="bws-button bws-success bws-radius bws-plane "  href="<?php echo get_permalink(); ?>">button for all</a>
<?php  } ?>

在固定链接区域添加您的网页ID。