# 为仅限访客的区域添加页眉链接

**URL:** <https://meta.discourse.org/t/adding-a-header-link-for-guests-only/381546>\
**Category:** Support\
**Created:** [2025年九月4日 08:52 UTC](https://meta.discourse.org/t/adding-a-header-link-for-guests-only/381546 "2025-09-04T08:52:40Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![peternlewis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peternlewis/32/108888_2.png) [@peternlewis](https://meta.discourse.org/u/peternlewis)\
**Post date:** [2025年九月4日 08:52 UTC](https://meta.discourse.org/t/adding-a-header-link-for-guests-only/381546/1 "2025-09-04T08:52:40Z")

</div>

您好，

在经历了一次又一次的垃圾邮件攻击后，我已将我的论坛设置为仅限邀请加入，并在我的另一个网站上设置了一种自定义的、速率限制的发送邀请的方式。

我已将邀请系统的链接添加到了常见问题解答等地方，但我希望在用户未登录时，在“登录”链接旁边添加一个类似的自定义“创建账户”链接。

官方的 [`自定义标题链接`](https://meta.discourse.org/t/custom-header-links/90588) 似乎没有这个功能（除非我错过了什么）。

我尝试使用 `api.decorateWidget` 添加链接，但这会产生一个弃用警告，所以这显然不是正确的方法。

这表明我需要使用 `api.headerIcons.add(“foo”, FooIcon, { before: “search” })`，但如果我理解正确的话，`FooIcon` 是一种组件，而我不知道那是什么或者如何创建它。

所以基本上：我想在用户未登录时，在“登录”按钮旁边添加一个链接到特定 URL 的“创建账户”链接。我对主题或如何编辑它们知之甚少。

感谢您的任何帮助。

---

_[View the full topic](https://meta.discourse.org/t/adding-a-header-link-for-guests-only/381546)._
