You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建Shopify主题时,如何获取无锚标签的账户页面URL?

获取Shopify客户账户相关纯URL(不含锚标签)

嘿,这不就巧了嘛!你在构建Shopify主题时想要纯URL形式的登录、登出、注册链接,不想用自动生成锚标签的经典短代码?完全没问题,我来给你说具体怎么弄~

Shopify的Liquid模板语言里其实自带了直接返回纯URL的变量,不用依赖那些会输出<a>标签的过滤器。你要的三个核心URL可以这样获取:

  • 登出纯URL:用{{ customer_logout_url }},这会直接返回字符串形式的登出地址,不会带任何HTML标签
  • 登录纯URL:用{{ customer_login_url }},同理,直接拿到登录页面的纯链接
  • 注册纯URL:用{{ customer_register_url }},获取注册页面的纯URL

如果想更直观,也可以直接拼接固定路径(不过更推荐上面的Liquid变量,因为它会自动适配你的店铺域名):

  • 登出URL:{{ shop.url }}/account/logout
  • 登录URL:{{ shop.url }}/account/login
  • 注册URL:{{ shop.url }}/account/register

把这些变量替换到你的代码里,就可以自由搭配自己的HTML结构了。比如原来的代码可以改成这样:

{% if shop.customer_accounts_enabled %}
  {% if customer %}
    <a href="/account">My Account</a>
    <a href="{{ customer_logout_url }}">Log Out</a>
  {% else %}
    <a href="{{ customer_login_url }}">Log In</a>
    <a href="{{ customer_register_url }}">Register</a>
  {% endif %}
{% endif %}

这样你就能完全控制链接的HTML结构,只拿到你需要的纯URL啦!

内容的提问来源于stack exchange,提问作者Jason Is My Name

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:00:23