# Add signup button to the header

**URL:** https://meta.discourse.org/t/add-signup-button-to-the-header/361716
**Category:** Support
**Created:** [April 14, 2025, 9:48am UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716 "2025-04-14T09:48:28Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Kajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kajan/32/496687_2.png) [@Kajan](https://meta.discourse.org/u/Kajan)
#### Post date: [April 14, 2025, 9:48am UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/1 "2025-04-14T09:48:28Z")

</div>

After configuring Discourse, the **Sign Up** button is missing from the header while the **Log In** button is still visible. This creates a confusing user experience, as new users don’t have a clear way to register for the forum, even though login is still accessible. The issue appears to be related to how the interface is rendering, possibly due to theme settings, custom code, or a misconfiguration that’s preventing the Sign Up button from displaying properly.

How can I go from image 1, with no register button to image 2? Where could I apply the code for such changes or is it simply a plugin?

![image](https://global.discourse-cdn.com/meta/original/4X/2/6/0/260024621b90e14f5f2dfe1f3f3af409e91b4fd0.png)

![image](https://global.discourse-cdn.com/meta/original/4X/0/a/9/0a968a91a6c24549e0dedeecf367f65a675a0db8.png)

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [April 14, 2025, 10:51am UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/2 "2025-04-14T10:51:00Z")

</div>

Can you check if you have the `invite only` site setting enabled? This would disable registration for new users.

---

<div class="post-metadata">

### Author: ![Kajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kajan/32/496687_2.png) [@Kajan](https://meta.discourse.org/u/Kajan)
#### Post date: [April 14, 2025, 12:25pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/3 "2025-04-14T12:25:15Z")

</div>

I don’t have invite only site setting enabled. My Facebook theme isn’t creating the problem either because when I change to the original theme the problem persists

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [April 14, 2025, 1:02pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/4 "2025-04-14T13:02:20Z")

</div>

Is this in mobile view? we hide the sign up button there because of limited space. It can be shown by adding some CSS to a theme:

```css
.d-header button.sign-up-button {  
  display: flex;
}

```

---

<div class="post-metadata">

### Author: ![Kajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kajan/32/496687_2.png) [@Kajan](https://meta.discourse.org/u/Kajan)
#### Post date: [April 14, 2025, 1:28pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/5 "2025-04-14T13:28:57Z")

</div>

No, it is in desktop view

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [April 14, 2025, 1:32pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/6 "2025-04-14T13:32:44Z")

</div>

Does the button appear if you try using [safe mode](https://meta.discourse.org/t/53504?silent=true)? If so it’s a theme or plugin changing the behavior… you may have to try disabling your themes and plugins 1-by-1 to determine the cause (if you share a link here we can also take a look).

---

<div class="post-metadata">

### Author: ![Kajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kajan/32/496687_2.png) [@Kajan](https://meta.discourse.org/u/Kajan)
#### Post date: [April 14, 2025, 1:40pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/7 "2025-04-14T13:40:52Z")

</div>

The problem persists during [safe mode](https://meta.discourse.org/t/53504?silent=true) (the signup button dosen’t appear). Here is a link to my website: [https://aisverige.se/](https://aisverige.se/)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [April 14, 2025, 1:55pm UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/8 "2025-04-14T13:55:59Z")

</div>

If it persists during [safe mode](https://meta.discourse.org/t/53504?silent=true) then it’s unlikely a theme or a plugin and is more likely a site setting.

I can’t access [https://aisverige.se/signup](https://aisverige.se/signup) by visiting the URL directly which indicates it’s not limited to a button display issue… another site setting to check would be `Allow new registrations`… is that disabled?

---

<div class="post-metadata">

### Author: ![Kajan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kajan/32/496687_2.png) [@Kajan](https://meta.discourse.org/u/Kajan)
#### Post date: [April 29, 2025, 7:09am UTC](https://meta.discourse.org/t/add-signup-button-to-the-header/361716/9 "2025-04-29T07:09:07Z")

</div>

Thank you. The register button works now =) But my signup URL dosen’t work.
